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

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

2025-9-26 17:53
16597

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

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

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

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

这下只有2种办法了

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

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

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

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

2.算法还原

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

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

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


传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

最后于 2025-10-11 11:27 被蜕无痕编辑 ,原因:
收藏
点赞 ・435
打赏
分享
最新回复 (333)
雪    币: 411
活跃值: (1101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2 楼
牛逼
2025-9-26 17:57
0
雪    币: 105
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3 楼
nb
2025-9-26 18:00
0
雪    币: 567
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4 楼
nb
2025-9-26 18:02
0
雪    币: 2769
活跃值: (3991)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5 楼
666
2025-9-26 18:02
0
雪    币: 378
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6 楼
1
2025-9-26 18:07
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7 楼
1
2025-9-26 18:08
0
雪    币: 781
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8 楼
mark
2025-9-26 18:13
0
雪    币: 4325
活跃值: (4315)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9 楼
带带
2025-9-26 18:14
0
雪    币: 9
活跃值: (2041)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10 楼
学习
2025-9-26 18:19
0
雪    币: 267
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11 楼
mark
2025-9-26 18:21
0
雪    币: 638
活跃值: (3464)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
12 楼
学习
2025-9-26 18:33
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13 楼
999
2025-9-26 18:41
0
雪    币: 1416
活跃值: (1965)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14 楼
学习
2025-9-26 18:51
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15 楼
666
2025-9-26 18:52
0
雪    币: 6833
活跃值: (12062)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16 楼
视乎回复过了
2025-9-26 19:07
0
雪    币: 0
活跃值: (2682)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
17 楼
6666666
2025-9-26 19:28
0
雪    币: 14
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18 楼
666
2025-9-26 20:03
0
雪    币: 95
活跃值: (3852)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19 楼
66666
2025-9-26 21:25
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20 楼
66
2025-9-26 21:40
0
雪    币: 436
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21 楼
产量真高
2025-9-26 22:33
0
雪    币: 1240
活跃值: (3604)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
22 楼
66666
2025-9-26 23:30
0
雪    币: 260
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23 楼
1
2025-9-26 23:38
0
雪    币: 367
活跃值: (446)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24 楼
66666
2025-9-27 00:01
0
雪    币: 43
活跃值: (370)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25 楼
感谢大佬分享
2025-9-27 00:24
0
游客
登录 | 注册 方可回帖
返回