首页
社区
课程
招聘
[原创]OLLVM学习
发表于: 2025-8-5 14:49 7859

[原创]OLLVM学习

2025-8-5 14:49
7859

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

收藏
点赞 17
打赏
分享
最新回复 (12)
雪    币: 112
活跃值: (9435)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
反手一个收藏!我就当学会了!
2025-8-5 16:31
0
雪    币: 4725
活跃值: (8142)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
感谢分享,很详细的文章
2025-8-5 20:58
0
雪    币: 2770
活跃值: (3714)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
很详细的分享 感谢
2025-8-6 09:06
0
雪    币: 6561
活跃值: (13299)
能力值: (RANK:385 )
在线值:
发帖
回帖
粉丝
5
太详细了.值得学习.
2025-8-7 10:08
0
雪    币: 726
活跃值: (1714)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
BCF可以看看hluwa大佬提到的DCE方式去除:https[:]//wiki.hluwa.cn/ - "Hex-Rays 十步杀一人,两步秒OLLVM-BCF"
SUB指令替换推荐IDA 8后集成的goomba项目https[:]//github.com/HexRaysSA/goomba
(以上只针对标准的ollvm混淆)
2025-8-7 12:06
1
雪    币: 42
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
可以私聊吗
2025-8-9 20:22
0
雪    币: 1484
活跃值: (1527)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
8
mb_yqsvfqmf 可以私聊吗
怎么了师傅
2025-8-9 21:31
0
雪    币: 1484
活跃值: (1527)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
9
Vchase BCF可以看看hluwa大佬提到的DCE方式去除:https[:]//wiki.hluwa.cn/ - "Hex-Rays 十步杀一人,两步秒OLLVM-BCF" SUB指令替换 ...

`死代码消除(DCE, Dead Code Elimination)`的,所以只要能实现运行一遍 DCE 即可消除掉 BCF 混淆;感觉大佬说的意思应该是模拟执行吧,给执行到的地址加入到列表中,然后未执行到的直接全部patch,应该是这个道理吧

最后于 2025-8-9 21:37 被xiaowaaa编辑 ,原因:
2025-8-9 21:37
0
雪    币: 42
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
xiaowaaa 怎么了师傅
有点私事
2025-8-11 03:22
0
雪    币: 142
活跃值: (660)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11

2025-9-9 17:15
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
6666
2025-10-7 20:44
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13

分享很实用!BCF用IDApython批量NOP确实高效,尤其适合处理魔改版本;FLA恢复推荐angr结合Unicorn动态追踪,新手可先用静态分析熟悉预处理块。我把关键点整理成了思维导图 ,方便大家快速掌握处理技巧‌!

2025-11-11 10:26
0
游客
登录 | 注册 方可回帖
返回