“ Flipper Zeroの始め方
プロジェクトに入る前に、Flipper Zeroの設定を行いましょう。
**初期設定:**
1. **microSDカード:** 高品質なmicroSDカード(最低4GB)をFATファイルシステムでフォーマットして用意してください。チップ側を上にして挿入します。
2. **充電:** USBパワーバンクまたはコンピューターのUSBポートを使用してFlipperを充電します。
3. **電源オン:** 背面のボタンを3秒間長押しして電源をオンにします。
**ファームウェアアップデート:**
ファームウェアのアップデートは非常に重要です。モバイルアプリまたはqFlipperデスクトップアプリ経由で行うことができます。
1. **ファームウェアバージョンの選択:**
* **安定版リリース:** 広範なテストが行われているため、ほとんどのユーザーにおすすめです。
* **リリース候補版:** より新しいですが、バグが含まれている可能性があります。
* **開発版リリース:** 最新鋭で、頻繁に更新されますが、不安定な場合があります。
2. **アップデートプロセス(qFlipper):**
* 公式Flipperウェブサイトからお使いのOS(Linux、Windows、macOS)用のqFlipperをダウンロードします。
* USB-CケーブルでFlipper Zeroをコンピューターに接続します。
* qFlipperを開き、「詳細設定」(スパナアイコン)をクリックします。
* 希望する「ファームウェアアップデートチャンネル」を選択し、「アップデート」をクリックします。
* デバイスが再起動し、完了時に成功メッセージが表示されます。
**カスタムファームウェア:**
Flipper Zeroはカスタムファームウェアをサポートしており、機能を拡張できます。Xtremeファームウェアは、インターフェースやプロトコルのカスタマイズに人気のオプションです。ただし、サードパーティ製ファームウェアは不安定であったり、デバイスを損傷する可能性があるため、注意して使用してください。
“ 基本的な操作と機能
Flipper Zeroのインターフェースの操作は簡単です。
**ボタンとメニュー:**
* **メインボタン(D-pad中央):** メニューへの入り口など、肯定的な操作に使用します。
* **バックボタン(左向き矢印):** 操作の拒否やメニューからの戻るに使用します。
* **方向パッド:** ナビゲーションを補助します。
RFIDなどの機能にアクセスするには、メインボタンを押し、「125 kHz RFID」を上下ボタンで選択し、再度メインボタンを押してサブメニューにアクセスします。
**主な機能:**
* **RFID(Radio Frequency Identification):** 入退室管理システムで使用されます。
* **Sub-1 GHz帯:** ガレージドアやIoTセンサーなどのワイヤレスデバイスを制御します。注意:最新の車のリモコンはローリングコード暗号化を使用しているため、互換性がありません。
* **NFC(Near Field Communication):** 高周波近接カードや非接触型決済システムで使用されます。
* **Bluetooth:** サードパーティ製デバイスやスマートフォンに接続します。
* **赤外線:** テレビ、エアコン、ステレオなどを制御します。
* **iButton(1-Wireキー):** ドアの入退室管理システムで見られます。
* **USB Type-C:** 充電、フラッシュ、BadUSB攻撃に使用します。
* **拡張性(GPIO):** WiFi開発ボードやSubGHzレンジエクステンダーなどの拡張ボードをサポートします。
“ RFIDアクセスカードのクローン作成
RFIDアクセスカードは、物理的なキーの代替として一般的に使用されています。このプロジェクトでは、RFIDカードをクローンする方法を説明します。
**RFID技術とは?**
RFIDは、電磁場を使用してオブジェクトに取り付けられたタグを識別および追跡します。これらのタグには情報が保存されており、パッシブ(リーダーによって電力が供給される)またはアクティブ(独自の電源を持つ)のいずれかです。
**RFIDアクセスカードのクローン作成方法:**
1. **メインメニューに入る:** メインボタンを押し、「125 kHz RFID」を選択します。
2. **カードを読み取る:** アクセスカードをFlipper Zeroの下に置き、メインボタンを押してカードを「読み取る」と、デバイスにカードの種類が表示されます。
3. **保存、エミュレート、または書き込み:**
* **保存:** 後で使用するためにRFIDキー値を保存します。
* **エミュレート:** Flipper ZeroからRFIDデータを再生します。
* **書き込み:** 別のRFIDカードまたはキーフォブにRFIDデータをクローンします。
4. **新しいカードに書き込む(該当する場合):** 「書き込み」を選択し、新しいカードまたはキーフォブをFlipper Zeroの近くに置き、「正常に書き込まれました」というメッセージが表示されるまで待ちます。
“ BadUSBとDuckyScripts:悪意のあるペイロードの解放
このプロジェクトでは、DuckyScriptsを使用したFlipper ZeroのBadUSB機能を紹介します。
**BadUSB/KBUSBとは?**
BadUSBは、コンピューターがUSBデバイス、特にキーボードを信頼していることを悪用して、悪意のあるコードを実行します。これは、自動化ペイロード用のシンプルなプログラミング言語であるDuckyScriptを使用したHak5のUSB Rubber Duckyによって普及しました。
**操作の実行方法:**
1. **DuckyScriptの準備:** DuckyScriptペイロードをダウンロードまたは作成し、microSDカードの「badusb」フォルダにコピーします。
2. **microSDカードの挿入:** カードをコンピューターから安全に取り外し、Flipper Zeroに再度挿入します。
3. **ターゲットコンピューターへの接続:** USB経由でFlipper Zeroをターゲットコンピューターに接続します。
4. **ペイロードの選択と実行:**
* メインボタンを押し、「Bad USB」を選択します。
* リストから目的のペイロードを選択します。
* メインボタンを押してペイロードを実行します。
物理的なアクセスがあれば、BadUSBはコンピューターを迅速に侵害し、通常はかなりの時間を要する操作を実行できます。
“ Sub-GHzワイヤレスを使用したガレージドアオープナーのクローン作成
このプロジェクトでは、Flipper ZeroのSub-GHz機能を使用してガレージドアオープナーをクローンする方法を説明します。
**Sub-GHzとは?**
Sub-GHzは、1GHz未満の無線通信周波数を指し、低電力で長距離通信に使用されます。
**操作の実行方法:**
1. **周波数分析:**
* メインメニューに入り、「Sub-GHz」を選択します。
* 「周波数アナライザー」を選択します。
* ガレージドアオープナーのボタンを押し、発信されている周波数を記録します。
2. **RAW読み取り:**
* バックボタンを押し、「RAW読み取り」を選択します。
* 「設定」を選択し、記録した周波数を設定します。
3. **信号の記録:**
* バックキーを押して周波数レコーダーに戻ります。
* メインボタンを押して記録を開始します。
* 再度ガレージドアのボタンを押します。
4. **保存または送信:**
* 後で使用するために信号を「保存」します。
* 受信機に信号をすぐに「送信」します。
注意:新しいガレージドアオープナーはローリングコード暗号化を使用している場合があり、この方法とは互換性がありません。
元のリンク: https://www.stationx.net/flipper-zero-tutorial/
コメント(0)