qw_xue 发表于 2015-8-3 13:14:45

小区RFID电卡的那些事儿

炎炎夏日,很快发现每天骑车出去电动车电卡的消费惊人呀( ▼-▼ )...
环境及工具Win xp pro sp3M1卡破解工具NFCGUI-Pro.exeHexCmp.exe先来看看我们的主角http://www.secwk.com/uploads/imgupload/20150803/1438573333701395.png http://www.secwk.com/uploads/imgupload/20150803/1438573339581130.png起初刚办卡的时候,办卡阿姨说办一次卡充一次钱,不提供续充!果断不淡定了啊!用M1卡破解工具成功破解key,源数据dump下来一份。 之后就没管了,想着先用着,没有了再说!就在昨天充电的时候发现刷不上卡了,想着是没钱了,回来dump下数据发现真的是没钱了。http://www.secwk.com/uploads/imgupload/20150803/1438573345992885.png没办法,还要充电呢( ▼-▼ )。首先想到的是重放,这个最简单省事(不过也可能不成功)。还记得最初办卡时,dump下来的源数据吧,原封不动再写进卡里( ̄▽ ̄)"http://www.secwk.com/uploads/imgupload/20150803/1438573350206481.png上图中,10 27是十六进制显示的,还有数据的存放到卡里是倒序写入,所以正确的数据是0x2710即10000(十进制),再加上保留2位小数,那就是100.00正好是办卡时的钱数。中间的EF D8是校验位这个下面在修改任意金额时会分析。写入工具用的是RadioWar出品的NFCGUI-Pro1.5http://www.secwk.com/uploads/imgupload/20150803/1438573356282810.png注意几点:1.一定要选择Key B写入2.两个文件都是选择的源dump的数据3.看到最下面显示Done 64 of 64 blocks write.说明写入成功了既然写入成功了,怀着激动的心情跑到刷卡机上测试,yeah,重放成功!( ̄▽ ̄)"http://www.secwk.com/uploads/imgupload/20150803/1438573485464876.png既然重放可以,那再来试试修改任意金额。想修改任意金额必须要搞定它的校验位,要想分析校验位就需要大量的数据来支持。下面是几组数据对比。100块:http://www.secwk.com/uploads/imgupload/20150803/1438573494731122.png99.5块:http://www.secwk.com/uploads/imgupload/20150803/1438573500535315.png先搞定这两组数据,(外面实在是太热了37度~~~T_T)上面的两组数据整理如下:http://www.secwk.com/uploads/imgupload/20150803/1438573513713976.png看到上面的数据是不是觉得这校验位弱爆了,可它就是这么弱~~~为了方便我总结出一个公式:((65535-55535)/T)*0.5=100。有了公式下面修改任意金额就方便多了,就先修改为500元吧。http://www.secwk.com/uploads/imgupload/20150803/1438573522871125.png然后就是C32修改数据,这就不截图了,很简单。接着我们把修改好的数据包再写入到卡里,同样是用NFCGUI-Pro1.5。成功测试图:http://www.secwk.com/uploads/imgupload/20150803/1438573532976810.png总结 1 关于rfid的文章很多,特别是freebuf上有很多,想学习的可以多看看技术文章。‍‍2‍‍ 说下校验位和金额位,有些卡中是要先异或然后取反,再倒序存入卡中。更有变态的是加密后存入。‍‍3‍‍ ‍‍‍‍‍‍‍‍‍‍分析校验位是个细活要慢慢来急不得,记得上次分析某学校饭卡时,搞了几十组数据分析了一天也没搞定,最后, 还是晚上静下来才分析完成。(本文仅供技术参考,测试风险自负!)
【本文转载自威客众测(secwk.com),转帖请注明出处】

你让我懂 发表于 2015-8-3 13:17:08

听鬼哥说故事 发表于 2015-8-3 14:37:14

感谢转载,好资料赞一个~~~~~~

qw_xue 发表于 2015-8-3 16:31:04

听鬼哥说故事 发表于 2015-8-3 14:37
感谢转载,好资料赞一个~~~~~~

多谢支持~~~{:4_87:}

花墨 发表于 2015-8-3 21:42:55

这东西还有别的用途{:5_117:}

无名侠 发表于 2015-8-5 12:53:15

{:4_89:}以前强奸过学校的饭卡
页: [1]
查看完整版本: 小区RFID电卡的那些事儿