PN532模块

PN532是一个高度集成的非接触读写芯片核,集成了13.56MHz下的各种主动/被动式非接触通信方法和协议。

常用于读写IC卡。

PN532模块购买链接:

https://item.taobao.com/item.htm?ft=t&id=688476729452

image-20241012221540643

配套资料下载地址

https://pan.baidu.com/s/1Zi9c6FQODc8yt6uQrQA9Jg?pwd=ycf6 提取码: ycf6

【如果百度云盘下载地址无效,请联系本店铺客服更改】

常见的卡类型

有IC和ID卡,目前PN532只能读取IC卡。不能读取ID卡,请注意。

image-20241012213327806

上位机使用

  • 先接线,按照如下方式,注意看红色板子的背面的TXD和RXD接线,正面名称是SCL和SDA。

image-20241012213651287

  • 把USB-TTL模块接到电脑USB口,可以在 设备管理器—> 端口 内找到CH340的COM,如下

image-20241012213911875

一般情况下现在的电脑系统自带有CH340芯片的驱动,如果没有的话,请在资料包内下载驱动,手动安装。

  • 这时候可以打开MifareOneTool上位机了,

image-20241012214037667

  • 点击检测连接,可以检查出来PN532设备是否连接正常

image-20241012214251874

如果没有扫描到设备,请返回前几步检查PN532和USB-TTL的连线。

  • 放入一张卡片,建议是CUID卡或者卡贴,先测试熟悉上位机使用。

  • 点击—->扫描卡片,可以看到卡类型。一般常见的都是08的卡。

image-20241012214559710

  • 点击—>检测加密

image-20241012214812056

如果是0-15总共16个扇区的KEY A和KEY B都显示了,就是未加密卡。

如果是半某几个扇区读取不到数据,那就是加密卡了,如果部分扇区读取不到,是半加密卡。

如果全部都读取不到,就是全加密卡了,如果是全加密卡,基本可以放弃PN532读取。

未加密卡读写卡流程

  • 点击 –> 一键解原卡会读取到每个扇区的数据

image-20241012215017387

  • 自己命名个卡文件的名字,保存dump文件

image-20241012215055223

  • 拿一个新的CUID卡,放在读卡器上,为什么选CUID卡呢,因为cuid卡的0扇区的0块是可以写入的,普通卡的0扇区的0块是不能写的。

  • 点击写CUID卡,选择刚才保存的【卡1.dump】文件,显示写成功,就可以去测试复制的卡了。

    image-20241012215508613

半加密卡

点—->一键解原卡,开始漫长等待。等待时间和电脑CPU速度和加密的难易程度有关。请耐心等待。几分钟,几个小时,几天都有可能。

image-20241012215832435

等待到这个时候,就说明破解好了

image-20241012220219286

然后保存和写入新卡的方法和上边的未加密卡一样。祝君好运~

注意

如果读取不到卡,可能卡不是IC卡,是ID卡,PN532不支持。

请网上自行购买PM3等支持IC和ID卡的设备,或者 变色龙 嗅探等功能的更高级的设备。