首页
社区
课程
招聘
[原创]基于trace处理非标准算法
发表于: 2025-9-26 17:53 3618

[原创]基于trace处理非标准算法

2025-9-26 17:53
3618

继上篇文章,现在我们来处理非标准算法,尽量简单易懂让所有人理解

在大厂样本里,遇到魔改标准算法的概率几乎 100%,每家都会做;遇到白盒加密的概率 30%,在ksmtsgmainqqxhs等多家样本中都遇到了白盒 AES;遇到小众算法的概率 30%, belt、simon、twofish 等算法,出现在了mtdyks等样本里;遇到自定义算法(是真的自定义算法,而不是某种没被认出来的小众算法)的概率不到 10%。

分析思路是由果溯因,大白话就是从结果开始往前追数据的来源,遇到理解不了的算法,只能当成自定义算法处理,分析者的过往经验和知识就基本报废了。

追溯数据源,龙哥发过很多篇文章这里就不讲了

这下只有2种办法了

1.通过unidbg执行这个算法函数来做rpc

这样做第一个不需要补初始化和各种依赖,so init函数都可以直接关闭,直接加载so进去就行,第二个只跑算法函数一般也不需要补环境,省事

但是可能涉及到参数的内存操作和处理,函数调用也变成了module.callFunction,因为我们trace了函数 ,所以我们对unidbg有着精准的掌控,甚至可以直接删除其中的指令达到效果

看我文章的默认百万汇编分析起步,这些就不多说了

2.算法还原

还原自定义算法,有插件还原的,有trace还原的,有ai还原的,ai都能写vm反汇编器了,外面文章也比较多就不赘述了

这里讲讲如何验证自己算法的正确性

一个算法一般有多个不同功能的函数组成


[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!

最后于 2025-10-11 11:27 被蜕无痕编辑 ,原因:
收藏
免费 284
支持
分享
最新回复 (177)
雪    币: 204
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
牛逼
2025-9-26 17:57
0
雪    币: 105
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
nb
2025-9-26 18:00
0
雪    币: 218
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
nb
2025-9-26 18:02
0
雪    币: 2280
活跃值: (2730)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
666
2025-9-26 18:02
0
雪    币: 371
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
1
2025-9-26 18:07
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
1
2025-9-26 18:08
0
雪    币: 183
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
mark
2025-9-26 18:13
0
雪    币: 2455
活跃值: (1910)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
带带
2025-9-26 18:14
0
雪    币: 7
活跃值: (664)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
学习
2025-9-26 18:19
0
雪    币: 228
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
mark
2025-9-26 18:21
0
雪    币: 38
活跃值: (2789)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
12
学习
2025-9-26 18:33
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
999
2025-9-26 18:41
0
雪    币: 570
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
学习
2025-9-26 18:51
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
666
2025-9-26 18:52
0
雪    币: 5444
活跃值: (8925)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
视乎回复过了
2025-9-26 19:07
0
雪    币: 0
活跃值: (1696)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
17
6666666
2025-9-26 19:28
0
雪    币: 14
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
666
2025-9-26 20:03
0
雪    币: 105
活跃值: (1947)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
66666
2025-9-26 21:25
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
66
2025-9-26 21:40
0
雪    币: 109
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
产量真高
2025-9-26 22:33
0
雪    币: 44
活跃值: (387)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
66666
2025-9-26 23:30
0
雪    币: 260
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23
1
2025-9-26 23:38
0
雪    币: 388
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24
66666
2025-9-27 00:01
0
雪    币: 958
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
25
感谢大佬分享
2025-9-27 00:24
0
游客
登录 | 注册 方可回帖
返回