首页
社区
课程
招聘
[原创] *******hy SM4 白盒 DFA攻击
发表于: 2025-1-21 14:51 23264

[原创] *******hy SM4 白盒 DFA攻击

2025-1-21 14:51
23264

案例:****hy

SM4密码算法详解:分组长度与加密流程-CSDN博客

f9dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6H3P5g2)9J5k6r3N6E0M7%4y4D9i4K6u0r3M7s2W2Q4x3X3c8Y4L8i4y4K6L8l9`.`. 可以看源码

258K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6Y4N6h3!0B7N6h3&6@1j5h3&6Y4i4K6u0r3M7$3@1@1i4K6g2X3k6r3k6S2 dfa攻击

(六)国密SM4算法 - 知乎 (zhihu.com)

这里我没看java层,从so的java_开始查看,根据经验可得

上面代码追踪到如下:

​image​

进入a6之后,可以看看算法如下,怎么看a6? 这里看看x4的值。或者off_142FA0点进去看看就行

​image​

a6=bangcle_WB_QSM4_encrypt(__int64 a1, __int64 a2, __int64 *a3) 最终的方法

根据前序的知识,可以得出非常标准的算法。

​image​

如图,注入位置,后续就开始注入。使用unidbg 代码如下:

这里F1234作为明文输入,patch iv之后的结果为1f3b16ef 50be677a fefd8d6d 580b1f7e ​


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

最后于 2025-4-1 09:01 被mb_aoooaosd编辑 ,原因:
收藏
点赞 ・242
打赏
分享
最新回复 (176)
雪    币: 9448
活跃值: (6368)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2 楼
看看 学习
2025-1-22 02:49
1
雪    币: 29
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3 楼
学习
2025-1-22 09:39
0
雪    币: 375
活跃值: (4107)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4 楼
学习一下
2025-1-22 10:07
0
雪    币: 53
活跃值: (477)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
727
5 楼
太好了,有救了
2025-1-22 15:18
0
雪    币: 413
活跃值: (1106)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6 楼
666
2025-1-22 15:29
0
雪    币: 3303
活跃值: (6446)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7 楼
666
2025-1-22 17:43
0
雪    币: 260
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8 楼
11
2025-1-22 18:17
0
雪    币: 32
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9 楼
11
2025-1-22 20:09
0
雪    币: 156
活跃值: (2981)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10 楼
11
2025-1-23 08:47
0
雪    币: 194
活跃值: (1592)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
11 楼
11
2025-1-23 08:54
0
雪    币: 3867
活跃值: (4200)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12 楼
学习一下
2025-1-23 11:19
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13 楼
学习一下
2025-1-23 12:44
0
雪    币: 193
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14 楼
学习一下
2025-1-23 16:35
0
雪    币: 851
活跃值: (3331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15 楼
学习一下
2025-1-24 22:44
0
雪    币: 242
活跃值: (5860)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16 楼
来学习了
2025-1-25 17:02
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17 楼
学习一下
2025-1-26 10:52
0
雪    币: 319
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18 楼
2025-1-26 11:09
0
雪    币: 224
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19 楼
1
2025-1-26 15:46
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20 楼
6
2025-1-26 16:53
0
雪    币: 8
活跃值: (6165)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21 楼
非常支持你的观点!
2025-1-26 22:44
0
雪    币: 7
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22 楼
666
2025-1-31 08:56
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23 楼
学习下
2025-2-5 00:48
0
雪    币: 5540
活跃值: (5884)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24 楼
6666666
2025-2-5 08:28
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25 楼
学习一下
2025-2-5 09:52
1
游客
登录 | 注册 方可回帖
返回