- A+
之前弄RFID的时候,发现很多win下的工具无法写入,不知道是为什么,看来还是Linux下的东西比较靠谱点,最近好忙啊,忙完工作,就又不想写文档了,再迟点RFID的东西就全不记得了,那就一点一点的写吧。试到最后,感觉还是这个NFCTools里面的工具读取写入比较靠谱。
Linux下也是先装驱动的,BT5下安装acr122u的流程可以参考官方的文档:
http://www.backtrack-linux.org/wiki/index.php/RFID_Cooking_with_Mifare_Classic
官方文档里面貌似没有提使用有关软件的时候,要打开pcscd的deamon进程,打开命令:
pcscd -fd
开始使用nfc-mfclassic了,运行nfc-mfc,会有帮助信息:
Usage: nfc-mfclassic r|w a|b <dump.mfd> [<keys.mfd>] r|w - Perform read from (r) or write to (w) card a|b - Use A or B keys for action <dump.mfd> - MiFare Dump (MFD) used to write (card to MFD) or (MFD to card) <keys.mfd> - MiFare Dump (MFD) that contain the keys (optional) Or: nfc-mfclassic x <dump.mfd> <payload.bin> x - Extract payload (data blocks) from MFD <dump.mfd> - MiFare Dump (MFD) that contains wanted payload <payload.bin> - Binary file where payload will be extracted
基本上说得很详细了,主要可能很多人都搞不懂里面的dump.mfd、keys.mfd到底是什么意思,里面所谓的key文件也就是dump出来的文件而已,并不是有个什么专门的key文件的格式。例如,你有a.dump这个文件,修改之后需要写回卡内,那么命令就这么写:
nfc-mfclassic w a a.dump a.dump或者 nfc-mfclassic w b a.dump a.dump
可能有人要问了,那么假如是新卡,没有key文件,如何读出数据啊,答案就是用mfoc等工具先暴力读出来就是了。。。要注意的是nfc-mfclassic使用的是标准的dump文件,大小是4k的,所以有些工具dump下来的是只有1k的话,用fixdump工具修复一下就好了,使用很简单,就不啰嗦了,祝大家dump顺利。
fixdump工具:http://115.com/file/e7u9q8ww#fixdump-修复mfocGUI-dump-1k工具.rar
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫