混淆检测 是一款 Binary Ninja 插件,用于检测二进制文件中的混淆代码和可疑代码结构(例如状态机)。对于给定的二进制文件,该插件可以通过识别在逆向工程过程中可能值得仔细查看的代码位置来简化分析。
基于各种启发式方法,该插件可以精确定位包含复杂或不常见代码结构的函数。此类代码结构可能实现
特征
- 识别大型二进制文件中有趣的代码结构
- 在 Binary Ninja 的图形视图中突出显示未对齐的指令
- 高效且与架构无关的实现
- 作为后台任务运行
- 可以在 UI 和无头模式下使用
https://github.com/mrphrazer/obfuscation_detection
原文始发于微信公众号(Khan安全团队):混淆检测
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论