首页
社区
课程
招聘
[求助][求助]热水卡数据神秘算法分析,求助,数据很全,但是规律让人捉摸不透
发表于: 2017-5-14 15:13 5520

[求助][求助]热水卡数据神秘算法分析,求助,数据很全,但是规律让人捉摸不透

2017-5-14 15:13
5520


69.49

01125300  1B 25    7E   F1  FFFF    FFFFFFFFFFFF


69.48

01125300  1B 24    7F   F1  FFFF    FFFFFFBFFFFF

69.47

01125100  1B 23    78   F1  FFFF    BFFFFFFFFFFF

69.46

01125300  1B 22    79   F1  FFFF    FFFFFFFFFFFF
 
69.45

01125300  1B 21    7A   F1  FFFF    FFFFFFFFFFFF

69.44

01125300  1B 20    7B   F1  FFFF    FFFFFFFFFFFF





69.23


01125300  1B 0B    50   F1   FFFF    FFFFFFFFFFFF


60.02

01125300  17 72    25   F1   FFFF    FFFFFFFFFFFF




[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
通过观察随金额变化的只有中间三位,
先把10进制的金额转换成16进制  然后异或   
前两位表示金额,最后一位检验
比如:69.49  对应6949  装换为16进制:1B  25
1B^  25^7E=40;
金额:69.48
  1B^24^7F=40;
"  ^  "是异或
通过楼主给出的数据可以得出:
金额:100  对应的数据:27  10  77;

我说的可能不够清楚  可以参考这个    http://www.freebuf.com/articles/wireless/70277.html

2017-5-14 16:04
0
雪    币: 359
活跃值: (114)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
lightMming 通过观察随金额变化的只有中间三位, 先把10进制的金额转换成16进制 然后异或 前两位表示金额,最后一位检验 比如:69.49 对应6949 装换为16进制:1B 25 1B^ 25^7E ...
楼上正解,我换个计算方式,没什么区别
比如69.49  其它的都一样
7E=1BXor25Xor40
2017-5-14 16:50
0
雪    币: 5836
活跃值: (1913)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
谢谢你们!
2017-5-16 12:30
0
雪    币: 348
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
学习了    谢谢
2017-6-1 23:19
0
游客
登录 | 注册 方可回帖
返回
//