一、准备工具
1、串口监测程序(我在这里用的是ComMonitor)
2、读卡设备(我在这里用的是明华的rf35系列)
3、读卡相关的程序(Rfsetup32.EXE,明华网站上可以下载的例程)
二、开始工作
1、先在现有用于发卡的计算机上安装ComMonitor,安装完成后,打开该监控工具,并选择用16进制方式进行监控,此时将需要破解密码的卡片在原有的设备上进行读卡测试,如果读卡成功,ComMonitor应该能监测到一串数据流。
2、多保存几个数据流,然后看里面的共性,一般来说总会发现FFFFFF这样的数据,因为读卡时很大可能会先发此串数据与卡的0区进行校验,成功后会有相关返回值,查找可能出现的共性值,或者比较像密码的地方,并将其记录下来
3、在Rfsetup32.EXE安装后的程序中用估计的密码进行测试,注意KeyA,KeyB与控制位的内容,如果你猜测的密码正确,则该工具会返回卡片内块上所写的具体内容。
4、根据块上返回的内容,再做其它的修改,即可达到我们的目的。
这里只是写了几个步骤,有兴趣的朋友可以自己仔细试一下,比如拿一张空白卡进行测试,之后在找一些加过密的卡片来做,相信很快就能找出你需要的密码了。