首页
社区
课程
招聘
[未解决,已结帖] [求助]一个加解密算法的问题 10.00雪花
发表于: 2018-2-21 20:01 2141

[未解决,已结帖] [求助]一个加解密算法的问题 10.00雪花

2018-2-21 20:01
2141
原数据:16 00 00 00 00 00 00 00 22 4E 00 05 00 00 00 01 00 08 01 10 8A 42
加密后:DB 16 00 00 00 00 00 00 22 6C 4E 05 05 00 00 01 01 08 09 11 9A C8

其实很明显能看出算法是本字节与上一字节异或,但不知道第一字节是怎么算的
求大神们帮忙看一看

测试数据


源数据:51130000EFBC184B226C4E0202000005050808
解密数据:13000000EF534B00224E000200000005000800

源数据:7E7E000026331401070205000074B666AC09003FD7EF16190900000000B8493B7706140B6A727B1536E400003535000000000001010000938615000000000000000000000333300000000000000000000000FF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000
解密数据:7E00000026150100070500000074C2A40801013EE90610090000000000B8F1CABDBBAFA4CEBCC7D2E40000003500000000000001000000931500000000000000000000000330000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

源数据:350F00008883340365165C11020000
解密数据:0F000000880B3F3C594F1302000000

源数据:07140000FE010000DE2405FF000000FFF0B04000
解密数据:14000000FEFFFFFF210500FFFFFFFF00F0400000

源数据:14140000FE010000DE2405FF000000FFEDAD4000
解密数据:14000000FEFFFFFF210500FFFFFFFF00ED400000


第一字节计算方法应该与整段内容有关,最后两条测试数据,只有倒数第四字节不一样,加密后的第一位却变了
已知同样数据多次加密结果一样,所以不存在第一字节异或一个随机数的情况


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2018-2-23 11:42 被aiyahacke编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 3622
活跃值: (2559)
能力值: ( LV6,RANK:83 )
在线值:
发帖
回帖
粉丝
2
Lz,给多几个样本数据
2018-2-22 10:39
0
雪    币: 4200
活跃值: (4178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
0xDB  xor  0x16  就是第一个字节


原数据:16 00 00 00 00 00 00 00 22 4E 00 05 00 00 00 01 00 08 01 10 8A 42
加密后:DB 16 00 00 00 00 00 00 22 6C 4E 05 05 00 00 01 01 08 09 11 9A C8

你可以看最后一个  8A xor 42 = C8 那么   DB对应上面的16 就用 DB xor 16 就是你需要的第一个字节
最后于 2018-2-22 10:44 被Mxixihaha编辑 ,原因:
2018-2-22 10:42
0
雪    币: 3622
活跃值: (2559)
能力值: ( LV6,RANK:83 )
在线值:
发帖
回帖
粉丝
4
只有一组样本数据,不好下定论,有可能是最后一字节取反再反转
2018-2-22 10:56
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
1
2018-2-22 12:21
0
雪    币: 57
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
.
最后于 2018-2-23 11:25 被aiyahacke编辑 ,原因:
2018-2-22 13:16
0
雪    币: 781
活跃值: (1116)
能力值: ( LV5,RANK:78 )
在线值:
发帖
回帖
粉丝
7
可能就是个随机数吧。。
2018-2-22 16:37
0
游客
登录 | 注册 方可回帖
返回
//