hacktricks/todo/radio-hacking/flipper-zero/fz-nfc.md

8.5 KiB
Raw Blame History

FZ - NFC

htARTEHackTricks AWS Red Team Expert を通じてゼロからヒーローまでAWSハッキングを学ぶ

イントロ

RFIDとNFCに関する情報は次のページを参照してください

{% content-ref url="../../../radio-hacking/pentesting-rfid.md" %} pentesting-rfid.md {% endcontent-ref %}

サポートされているNFCカード

{% hint style="danger" %} NFCカード以外にも、Flipper ZeroはいくつかのMifare ClassicやUltralight、NTAGなどの他の種類の高周波カードをサポートしています。 {% endhint %}

新しい種類のNFCカードがサポートされる予定です。Flipper Zeroは以下のNFCカードタイプAISO 14443Aをサポートしています

  • 銀行カードEMV — UID、SAK、ATQAのみを読み取り、保存しません。
  • 不明なカードUID、SAK、ATQAを読み取り、UIDをエミュレートします。

NFCカードタイプB、タイプF、およびタイプVについて、Flipper ZeroはUIDを保存せずに読み取ることができます。

NFCカードタイプA

銀行カードEMV

Flipper Zeroは、銀行カードのデータを保存せずにUID、SAK、ATQA、および保存されたデータを読み取ることができます。

銀行カードの読み取り画面Flipper Zeroは、銀行カードのデータを保存およびエミュレートせずに読み取ることができます。

不明なカード

Flipper ZeroがNFCカードのタイプを特定できない場合、UID、SAK、ATQAのみを読み取り、保存することができます。

不明なカードの読み取り画面不明なNFCカードの場合、Flipper ZeroはUIDのみをエミュレートできます。

NFCカードタイプB、F、およびV

NFCカードタイプB、F、およびVについて、Flipper ZeroはUIDを保存せずに読み取り、表示することができます。

アクション

NFCに関するイントロについては、このページを参照してください。

読み取り

Flipper ZeroはNFCカードを読み取ることができますが、ISO 14443に基づくすべてのプロトコルを理解しているわけではありません。ただし、UIDは低レベルの属性であるため、UIDが既に読み取られているが、高レベルのデータ転送プロトコルがまだ不明な状況に陥ることがあります。プリミティブリーダーではUIDを使用して認証する場合、Flipperを使用してUIDを読み取り、エミュレート、手動で入力することができます。

UIDの読み取りと内部データの読み取りの比較

Flipperでは、13.56 MHzタグの読み取りを2つの部分に分けることができます

  • 低レベルの読み取り — UID、SAK、ATQAのみを読み取ります。Flipperは、カードから読み取ったこのデータに基づいて高レベルのプロトコルを推測しようとします。これは、特定の要因に基づく推測に過ぎないため、100確実ではありません。
  • 高レベルの読み取り — 特定の高レベルプロトコルを使用してカードのメモリからデータを読み取ります。これは、Mifare Ultralightのデータの読み取り、Mifare Classicからセクターの読み取り、PayPass/Apple Payからカードの属性の読み取りなどが該当します。

特定の読み取り

Flipper Zeroが低レベルデータからカードのタイプを特定できない場合、Extra ActionsRead Specific Card Typeを選択し、手動で読み取りたいカードのタイプを指定できます。

EMV銀行カードPayPass、payWave、Apple Pay、Google Pay

UIDを単に読み取るだけでなく、銀行カードから多くのデータを抽出することができます。銀行カードのフロントにある16桁の完全なカード番号有効期限、場合によっては所有者の名前最近の取引のリストさらに、この方法ではCVVは読み取れませんカード裏面の3桁。また、銀行カードはリプレイ攻撃から保護されているため、Flipperでコピーしてから何かを支払うためにエミュレートしようとしても機能しません。

参考文献

ゼロからヒーローまでのAWSハッキングを学ぶ htARTEHackTricks AWS Red Team Expert