首页
社区
课程
招聘
[原创]某M1卡的数据结构分析
发表于: 2014-10-15 21:10 36551

[原创]某M1卡的数据结构分析

2014-10-15 21:10
36551


这卡比较简单,没进行16进制的加密,直接十进制明文显示了= =
每个数据分布代表的意思,看图片吧!



这是充值后所得到的数据,直接把2块数据都改成自己所需的金额就可以了!
==========================================
关于校证位的计算:
如:


PS:也可以把余额部分全部相加,然后xor FF。
==========================================
使用的工具:
硬件:acr122-u
读卡软件:MiFare Programming
破解软件:M1卡服务程序 or mfocGUI_v29_Release_Compiled
写卡软件:UID克隆卡专用软件 or 复制软件

PS:至于怎么使用,打开软件你就懂了= =

[课程]FART 脱壳王!加量不加价!FART作者讲授!

上传的附件:
收藏
免费 3
支持
分享
最新回复 (24)
雪    币: 44229
活跃值: (20005)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
智能硬件是个研究方向,欢迎多发些好帖子。
2014-10-15 22:19
0
雪    币: 47
活跃值: (68)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
拜托kanxue,这是在刷钱好吧?
不过算法分析的挺有意思的、
如果那后面的几位都是大于5的,那F不够减了怎么办呢?
我去年测试我们的卡、没分析出来,把刷卡机给弄崩溃了,嘀嘀嘀一直响- -#
2014-10-15 22:37
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
= =这卡直接就看出来了。好简单。不过刷钱还是别做。
2014-10-15 22:42
0
雪    币: 294
活跃值: (119)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
5
这卡都没有用户信息撒?
2014-10-15 23:33
0
雪    币: 64
活跃值: (42)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
水卡,被公司当饭卡使用,貌似很多地方都这样。。。因为可以脱机使用。
这种卡,不需要联网,也不需要对帐撒。那就当然也不需要用户信息。
2014-10-16 09:24
0
雪    币: 64
活跃值: (42)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
可以使用 xor FF
(如:20+99+03=BC XOR FF=43)


===============================
四则运算也可以:
如:
5D 00 99 09  //金额为0999.00
低位:09+09=18(十进制)=12(十六进制)  //运算保留个位数02
高位:90+10= A0   //09 那里经过上面的运算应看成10 。
最后看成:
5D A0 02
F-A=5    F-2=D
===========
如:
6F 00 88 08  //金额为0888.00
低位:08+08=16(十进制)=10(十六进制)  //运算保留个位数00
高位:80+10= 90   //08 那里经过上面的运算应看成10 。
最后看成:
6F 90 00
F-9=6    F-0=F
上传的附件:
  • 1.png (25.72kb,10次下载)
2014-10-16 10:14
0
雪    币: 64
活跃值: (42)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
恩,其他卡的结构差不多也就这样,最多也就是二次取反校验,十六进制显示罢了。
只是发出来,或多或少给其他人点帮忙。
2014-10-16 10:24
0
雪    币: 47
活跃值: (68)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
呃呃...好吧,不过我们的还是不一样,依然算不出来= =#
算出来就很厉害,赞一个!
2014-10-16 10:59
0
雪    币: 8617
活跃值: (5090)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
楼主能不能把全加密的M1卡的数据读出来?
2014-10-16 13:54
0
雪    币: 10896
活跃值: (17311)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
楼主太厉害了,来支持,楼主辛苦了
2014-10-16 17:20
0
雪    币: 1626
活跃值: (138)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
12
Nice , Thanks for share
2014-10-16 17:42
0
雪    币: 8
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
你看什么书学的这种算法?
2014-10-18 08:58
0
雪    币: 64
活跃值: (42)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
还没玩过= = 买不起设备
2014-10-18 10:51
0
雪    币: 64
活跃值: (42)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
小学数学课本= =
2014-10-18 10:53
0
雪    币: 1866
活跃值: (95)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
密码搞定搞啥算法。充值备份数据恢复即可
2014-10-18 22:48
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
一卡一密的算法是怎么搞得,楼主可否懂的?
2014-10-22 21:50
0
雪    币: 64
活跃值: (42)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
CPU卡没能力。。。
2014-10-23 11:07
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
你可能没看明白,不是cpu卡,cpu卡暂时不去考虑他,我说的是m1卡,你看你那张m1卡几乎所有的发行的卡,keyA和keyB都是一样的,不管m1卡序列号是多少。后来为了加强安全性,就出现了一卡一密,就是说keyA和keyB会根据序列号的不同,会按一定加密算法生成不同的密匙,不会因为破解了一张m1卡,所有的发行的卡都会受到威胁,就是这个加密算法,我研究了两个星期也没能解开其中奥秘,我列几个序列号和可以key你看看

5A8E B051  3588 0400  C185 1499  6180 4412   序列号

3E C4 6D FC   A012  FF078069  3EC46DFC    A012  key

FADE B051  C588 0400  C185 1499  6180 4412   序列号

7E 54 6D FC   A012 FF078069 7E546DFC      A012   key

734C F5FF  3588 0400  46BA 1452  6590 1310   序列号

8C FE EB 2E   A012  FF078069  8CFEEB2E    A012  key

A415 92F9  DA88 0400  C185 1499  6120 3812   序列号

BE 13 F1 24   A012  FF078069  BE13F124    A012  key

第一组和第二组相差几个编码,tmd就是没找出规律来!
楼主可否有高见啊?
2014-10-23 21:33
0
雪    币: 40
活跃值: (627)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
求出一份全加密破解教程
2014-10-27 18:20
0
雪    币: 324
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
如果没有Log的话,可以这么做,还省事。
如果Log记录卡号或者个人信息了,这可就麻烦了,果断需要把卡号和个人信息部分抹掉。
2014-11-29 10:47
0
雪    币: 6
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
就不怕犯罪?还是研究的态度为好,不要刷钱
2014-12-15 10:24
0
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
厉害啊,智能硬件以后更重要了。
2014-12-17 15:46
0
雪    币: 207
活跃值: (58)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
还好这个没有取反或者是二进制异或
2016-4-8 11:41
0
雪    币: 13
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
这个不用更高高级的设备的, acr122-u这个已经可以了
2016-4-8 11:48
0
游客
登录 | 注册 方可回帖
返回
//