FZ - NFC
Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Intro
Per informazioni su RFID e NFC controlla la seguente pagina:
Pentesting RFIDSchede NFC supportate
Oltre alle schede NFC, Flipper Zero supporta altri tipi di schede ad alta frequenza come diverse Mifare Classic e Ultralight e NTAG.
Nuovi tipi di schede NFC saranno aggiunti all'elenco delle schede supportate. Flipper Zero supporta i seguenti tipi di schede NFC A (ISO 14443A):
Schede bancarie (EMV) — solo lettura di UID, SAK e ATQA senza salvataggio.
Schede sconosciute — leggi (UID, SAK, ATQA) ed emula un UID.
Per schede NFC di tipo B, tipo F e tipo V, Flipper Zero è in grado di leggere un UID senza salvarlo.
Schede NFC di tipo A
Scheda bancaria (EMV)
Flipper Zero può solo leggere un UID, SAK, ATQA e dati memorizzati su schede bancarie senza salvataggio.
Schermata di lettura della scheda bancariaPer le schede bancarie, Flipper Zero può solo leggere i dati senza salvataggio ed emulazione.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fcdn.flipperzero.one%2FMonosnap_Miro_2022-08-17_12-26-31.png%3Fauto%3Dformat%26ixlib%3Dreact-9.1.1%26h%3D916%26w%3D2662&width=768&dpr=4&quality=100&sign=15d47ffa&sv=1)
Schede sconosciute
Quando Flipper Zero è incapace di determinare il tipo di scheda NFC, allora solo un UID, SAK e ATQA possono essere letti e salvati.
Schermata di lettura della scheda sconosciutaPer le schede NFC sconosciute, Flipper Zero può emulare solo un UID.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fcdn.flipperzero.one%2FMonosnap_Miro_2022-08-17_12-27-53.png%3Fauto%3Dformat%26ixlib%3Dreact-9.1.1%26h%3D932%26w%3D2634&width=768&dpr=4&quality=100&sign=46879fc8&sv=1)
Schede NFC di tipo B, F e V
Per schede NFC di tipo B, F e V, Flipper Zero può solo leggere e visualizzare un UID senza salvarlo.
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Farchbee.imgix.net%2F3StCFqarJkJQZV-7N79yY%2FzBU55Fyj50TFO4U7S-OXH_screenshot-2022-08-12-at-182540.png%3Fauto%3Dformat%26ixlib%3Dreact-9.1.1%26h%3D1080%26w%3D2704&width=768&dpr=4&quality=100&sign=75369187&sv=1)
Azioni
Per un'introduzione sulle NFC leggi questa pagina.
Leggi
Flipper Zero può leggere schede NFC, tuttavia, non comprende tutti i protocolli basati su ISO 14443. Tuttavia, poiché UID è un attributo a basso livello, potresti trovarti in una situazione in cui UID è già stato letto, ma il protocollo di trasferimento dati di alto livello è ancora sconosciuto. Puoi leggere, emulare e inserire manualmente l'UID utilizzando Flipper per i lettori primitivi che usano l'UID per l'autorizzazione.
Lettura dell'UID VS Lettura dei Dati Interni
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2F197708944-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FE5VfhVAq0qYsgU9deMR8%252Fuploads%252Fgit-blob-47f41b21beaed514edaecde60a47ddf001922fea%252Fimage%2520%28217%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=5458fbb5&sv=1)
In Flipper, la lettura delle etichette a 13.56 MHz può essere suddivisa in due parti:
Lettura a basso livello — legge solo l'UID, SAK e ATQA. Flipper cerca di indovinare il protocollo di alto livello basato su questi dati letti dalla scheda. Non puoi essere sicuro al 100% di questo, poiché è solo un'ipotesi basata su determinati fattori.
Lettura ad alto livello — legge i dati dalla memoria della scheda utilizzando un protocollo di alto livello specifico. Questo sarebbe leggere i dati su un Mifare Ultralight, leggere i settori da un Mifare Classic o leggere gli attributi della scheda da PayPass/Apple Pay.
Leggi Specifico
Nel caso in cui Flipper Zero non sia in grado di trovare il tipo di scheda dai dati a basso livello, in Azioni Extra
puoi selezionare Leggi Tipo di Scheda Specifico
e indicare manualmente il tipo di scheda che desideri leggere.
Schede Bancarie EMV (PayPass, payWave, Apple Pay, Google Pay)
Oltre a semplicemente leggere l'UID, puoi estrarre molti più dati da una scheda bancaria. È possibile ottenere il numero completo della scheda (le 16 cifre sul fronte della scheda), data di validità, e in alcuni casi anche il nome del proprietario insieme a un elenco delle transazioni più recenti. Tuttavia, non puoi leggere il CVV in questo modo (le 3 cifre sul retro della scheda). Inoltre, le schede bancarie sono protette da attacchi di replay, quindi copiarla con Flipper e poi cercare di emularla per pagare qualcosa non funzionerà.
Riferimenti
Impara e pratica il hacking AWS:HackTricks Training AWS Red Team Expert (ARTE)
Impara e pratica il hacking GCP:
HackTricks Training GCP Red Team Expert (GRTE)
Last updated