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

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

2025-1-21 14:51
6435

案例:****hy

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

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

706K9s2c8@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 代码如下:


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

最后于 2025-2-5 20:57 被kanxue编辑 ,原因:
收藏
免费 101
支持
分享
最新回复 (44)
雪    币: 6977
活跃值: (3218)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
看看 学习
2025-1-22 02:49
0
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
学习
2025-1-22 09:39
0
雪    币: 376
活跃值: (2285)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
学习一下
2025-1-22 10:07
0
雪    币: 43
活跃值: (96)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
727
5
太好了,有救了
2025-1-22 15:18
0
雪    币: 415
活跃值: (599)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
666
2025-1-22 15:29
0
雪    币: 1560
活跃值: (3161)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
666
2025-1-22 17:43
0
雪    币: 260
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
11
2025-1-22 18:17
0
雪    币: 23
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
11
2025-1-22 20:09
0
雪    币: 156
活跃值: (2222)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
11
2025-1-23 08:47
0
雪    币: 194
活跃值: (1492)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
11
11
2025-1-23 08:54
0
雪    币: 1667
活跃值: (1815)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
学习一下
2025-1-23 11:19
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
学习一下
2025-1-23 12:44
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
学习一下
2025-1-23 16:35
0
雪    币: 851
活跃值: (3331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
学习一下
2025-1-24 22:44
0
雪    币: 24
活跃值: (1070)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
来学习了
2025-1-25 17:02
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
学习一下
2025-1-26 10:52
0
雪    币: 27
能力值: ( 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
雪    币: 84
活跃值: (1953)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
非常支持你的观点!
2025-1-26 22:44
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
666
2025-1-31 08:56
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
学习下
2025-2-5 00:48
0
雪    币: 4146
活跃值: (3744)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
6666666
2025-2-5 08:28
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
学习一下
2025-2-5 09:52
1
游客
登录 | 注册 方可回帖
返回