NFCGUI是一款圖形化NFC協(xié)議安全工具,主要是針對Mifare卡進(jìn)行安全檢測,工具基于libnfc開發(fā)完成。現(xiàn)在越來越多的童鞋踏入研究NFC的階段,也越來越需要更多的NFC知識(shí)&工具實(shí)踐.
使用說明:
NFCGUI必須與編譯好的libnfc放在相同目錄下,否者無法執(zhí)行相關(guān)命令,按照Libnfc的設(shè)備支持列表,NFCGUI支持所有基于PN532芯片解決方案,所以在香港代購回來的ACR122U使用毫無問題!
如何讀取卡的基本信息?
NFCGUI讀取卡的基本信息是采用nfc-list,所以當(dāng)你需要查看讀卡器上面卡的信息時(shí)
直接點(diǎn)擊“讀基本信息”.這樣子程序最底下的命令回顯窗口以及“原UID”框就會(huì)顯示現(xiàn)在讀卡器上面卡的UID以及SAK、ATQA等
libnfc相關(guān)命令行命令: CMD > nfc-list
如何只修改UID Only白卡的UID?
NFCGUI可針對只可修改UID的UID Only白卡進(jìn)行UID號的修改
只要將你需要修改的UID Only白卡放在讀卡器上,然后在“新UID”框內(nèi)輸入你需要修改的UID號
請記住程序默認(rèn)只可修改長度為8位的UID號
libnfc相關(guān)命令行命令:CMD > nfc-mfsetuid 11223344
如何寫入普通白卡/UID白卡?
在NFCGUI界面當(dāng)中的“讀、寫功能”功能界面內(nèi)選擇寫一般白卡
然后在“DUMP文件”處選擇“打開”或輸入你需要寫入的DUMP文件,
然后按照你所對應(yīng)的DUMP文件的寫入權(quán)限選擇“KEY A”或者“KEY B”
最后就是選擇所對應(yīng)的“KEY文件”
libnfc相關(guān)命令行命令(普通白卡):CMD > nfc-mfclassic w b dumpfile dumpfile
libnfc相關(guān)命令行命令(UID白卡):CMD > nfc-mfclassic w b dumpfile dumpfile
NFCGUI暫時(shí)會(huì)分為兩個(gè)版本:
1、公開版本
V0.2版本只針對了nfc-list/nfc-mfsetuid/nfc-mfclassic三個(gè)程序進(jìn)行開發(fā),并且將基于mfoc的破解功能去掉。
2、內(nèi)部版本
包括了所有公開版本的功能,保留基于mfoc的破解功能!
NFCGUI將會(huì)以開源的形式繼續(xù)下去,我們會(huì)近期公開代碼,但希望大家不要公開版本的規(guī)則不要對外發(fā)布帶有破解功能的程序