[原创]你所需要的对抗ollvm的知识都在这里-Android安全-看雪-安全社区|安全招聘|kanxue.com
你所需要的对抗ollvm的知识都在这里
2022-4-22 10:27 25851
整理了一些ollvm对抗的文章,大家可以参考。
ollvm还原主要有静态分析的方法和动态分析的方法。无论哪种方法基本流程都是:找到所有基本块(特征匹配)-确定真实块之间的关联(静态的:符号执行/反编译器提供的IL的API;动态的:模拟执行/IDA trace)-patch原程序
基于符号执行
angr
利用符号执行去除控制流平坦化: https://security.tencent.com/index.php/blog/msg/112
利用angr符号执行去除虚假控制流: https://bbs.pediy.com/thread-266005.htm
TetCTF2022一道代码混淆题分析——crackme_pls:

该文整理了多种对抗OLLVM混淆的技术,包括基于符号执行的angr和miasm方法,利用反编译器IDA的微代码和BinaryNinja,以及基于模拟执行的Unicorn等工具。此外,还提到了通过编译后端优化的高级反混淆方法。
最低0.47元/天 解锁文章
1306

被折叠的 条评论
为什么被折叠?



