NFCGUI是一款图形化NFC协议安全分析工具,主要针对Mifare卡,基于libnfc完成的。

 

如何读取卡的基本信息?

NFCGUI读取卡的基本信息是采用nfc-list,所以当你需要查看读卡器上面卡的信息时,直接点击“读基本信息”。这样子程序最底下的命令回显窗口以及“原UID”框就会显示现在读卡器上面卡的UID以及SAK、ATQA等。

libnfc相关命令行命令: CMD > nfc-list

 

如何只修改UID Only白卡的UID?

NFCGUI可针对只可修改UID的UID Only白卡进行UID号的修改,只要将你需要修改的UID Only白卡放在读卡器上,然后在“新UID”框内输入你需要修改的UID号。请记住程序默认只可修改长度为8位的UID号。

libnfc相关命令行命令:CMD > nfc-mfsetuid 11223344

 

如何写入普通白卡/UID白卡?

在NFCGUI界面当中的“读、写功能”功能界面内选择写一般白卡,然后在“DUMP文件”处选择“打开”或输入你需要写入的DUMP文件,然后按照你所对应的DUMP文件的写入权限选择“KEY A”或者“KEY B”。最后就是选择所对应的“KEY文件”。

libnfc相关命令行命令(普通白卡):CMD > nfc-mfclassic w b dumpfile dumpfile

libnfc相关命令行命令(UID白卡):CMD > nfc-mfclassic W b dumpfile dumpfile

 

温馨提示1:

如果你所需要写入的DUMP文件是经过mfocGUI或基于mfocGUI源码演变而来的程序得出的话,请切记该类软件得出的DUMP文件都需要经过Fixdump操作方可写入白卡!除非你的DUMP文件是进过mfoc(非mfocGUI)得出的就不需要任何fixdump操作。Fixdump下载

温馨提示2:

在写入白卡的设置当中(无论是UID白卡还是普通白卡),DUMP文件和KEY文件都可以为相同DUMP文件,所以当你选择完“DUMP文件”后,可以直接点击“向下”的按钮对”KEY文件“进行相同的设置。

温馨提示3:

通常写入白卡所使用的写入权限都是KEY B,所以你可以默认设置写入KEY为“KEY B”。

Q&A:

Q1:V0.2版本在读取“DUMP文件”和“KEY文件”文件路径存在空格的时候,点击“读、写卡”程序会提示nfc-mfclassic.exe不存在。

A:下载V0.3版本,该程序BUG已经修复

 

Q2:当选择好“DUMP文件”和“KEY文件”路径和文件名后,点击“读、写卡”程序会提示“could not read key file”提示。

A:如温馨提示1需进行DUMP文件的Fixdump操作,你可以选择使用Fixdump程序在命令行下修复,或者使用最新版NFCGUI修复这个问题。