这里是利用ACR122U破解IC卡(校园水卡)的一点心得和过程。
需要的硬件有:ACR122U一台+水卡一张白卡一张(网上大概需要100左右基本上都会送白卡的)
需要的软件有:UID卡写入工具,破解软件,驱动,TTHexEdit。(等会会统统打包的)
我是前两天入手的设备,到手就开搞,搞了两三天终于破解成功了(本人小白大佬勿嘲笑)
第一步:链接上设备之后去打开破解软件
然后点开始破解就行了,静静地等他的完成就好了,如果破解失败那么就要换另外一种方法了
破解出来之后会在文件夹里生成一个后缀为dump的文件,这个文件就是你破解水卡里面的数据
把这个文件拿到TTHexEdit里面打开就可以看到里面的信息了(直接拿文本打开可能会是乱码)
拿到TTHexEdit里面打开后会看到16进制组成的数值
看到这些之后去消费一下你的卡然后在回来破解出来一遍数据,把两次的数据进行逐一的对比,你会发现有的扇区里面的数据发生了变化。把发生变化的数据记录下来然后在去消费一下你的卡继续破解出来数据进行第二次的筛选对比就行了生下来的数据基本上就是里面存的钱数十六进制数了。
我这边破解的发生变化的数据有三条,这三条数据是一模一样的。
已经被我圈着了,仔细对比你会发现变化的时候倒是第二第三组变化的
这个时候我们拿这数据去把他的十六进制转换成十进制的数看看是个什么结果
这时候我们会发现,这是个什么鬼,AB05转成十进制是43781,4705转换成十进制是18181。跟我们水卡里面的钱没有任何关系的吧!
这时候就到关键时候了,他们肯定不会傻到直接把钱告诉你多少的吧!肯定要设点难度的吧!
具体的他们怎么搞这里就不详细的说了只不过一般的水卡都是把数据打乱着来的,我这个只要把两组数值换一下位置就可以了,不清楚你们那边是什么样子的
把数值反过来后转换成十进制我这边的钱就对上了
转换后一看吓我一跳,我天哪,怎么一千多???
后来想想才明白什么一千多
只是他们设置不能搞进去小数点罢了
后两位前面有一个小数点
原来我还是那么的穷只有十几块钱………
这时候我们就要去修改数据了先来改个99.99把装个B
我们继续去网站上转换把 99.99转换成十六进制的(转换的时候记得把小数点去掉)
然后去把数据改一下,改成我们转换好的
当然我们改进前也要把数据翻转一下,不然他读不出来
当数据改好之后别忘了保存
这个时候我们就要写卡了,同样链接好卡片然后打开写入软件
打开后点击初始化—链接—导入你刚才改好的数据
然后写入就行了,等他写入完成
这样我们就做好了可以去刷一下测试测试
[size=21.3333px]工具包下载地址:链接: |