我想ic卡破解有很多人都已经玩烂了,但介于基友想让我写篇文章来看看,闲来无事,不如就助他一臂之力好了,本屌丝也是菜鸟一枚,大牛勿喷。
由于现在的水卡饭卡之类的一般都是M1卡,如果有哪里不是很明白的,可以去网上搜一下“m1卡结构”的文章看看先,熟悉一下卡内数据的结构,对以后的破解有很大的帮助的。
好了废话不多说了,我们先来简单了解一下m1卡内的结构吧。M1卡,也就是ic卡的一种,其中的数据一般都是以16进制存储的,所以如果你准备破解m1卡,请先了解一下进制转换吧,不然其中的数据用到进制转换时候算的话你会晕到死的。
直接开始实战吧!
(提前声明一下,写卡的软件只能在xp系统中才能正常运行,其他的系统会没法正常连接到卡片的。)
首先,安装这两个acr122u读卡器驱动:
安装这两个之后,还要再安装一个驱动:
然后再装一个Java运行库:如图:
全都安装好之后呢,我们就要进入正题了。
来看一下我们的主角吧,我们学校的水卡:
然后我们把读卡器连接到电脑上,把卡放上去:
放上去之后,读卡器上的红灯会随着“滴”的一生,变成绿色。然后我们打开破解用的软件,界面很简单,只有一个“开始破解”按钮,我们来单击它,然后软件就会自动开始破解卡内的读写密码,破解完之后读卡器会“嘟”的响一声。
如图,这些地方全都打勾了,就说明破解完成了:
破解完了以后,会在这个软件的根目录下生成一个.dump文件,里边存储的就是卡内 的信息,我们可以用UE等一些16进制查看工具看到里边的数据。这里我们需要先记着卡内的金额数,然后读取粗来,再把卡拿到刷卡机上消费之后,再生成一次 dump文件,两个对比一下之后,确定一下金额数据所在的扇区和块。然后我们就可以开始修改卡内的数据了。
先打开写卡软件,点击“初始化”然后再点“连接m1卡”:
然后再点击“加载密匙”:
密匙存储编号默认00。然后输入密匙的值,我们卡上的密匙是112233446655,所以直接输进去点确定就好了:
然后“扇区认证”编号填金额数据所在的扇区号,我们卡上金额在1扇区,就是01,密匙a:
单击确定之后,再点击“二进制写扇区”,然后把要写入的数据写到金额数据所在的数据块儿中就可以了。我们卡上的金额数据在2块儿和3块儿中,所以就勾上2块儿和3块儿,然后把数据写进去,点确定就好了。这个卡内的数据就改变了。我这里写的数据存储到卡里就是250块。
下面是张上机实践的照片,因为我们饮水机上前边一位是计时用的,所以这图上的卡内数据也就是249.90。
via@萱萱
转自:http://www.blackeagle.name/archives/3784
转载请注明:jinglingshu的博客 » 破解学校水卡