gooMBA 是一个 Hex-Rays 反编译器插件,用于简化混合布尔-算术 (MBA) 表达式
gooMBA 是一个 Hex-Rays 反编译器插件,可简化混合布尔-算术 (MBA) 表达式。它通过使用多种启发式方法和算法,实现了比现有的先进解决方案更高一级的性能。有关此工具内部工作的更多信息,请参阅我们的 博客文章。
默认情况下,插件不会自动运行。您可以通过在伪代码视图中右键单击并选择"运行 gooMBA Optimizer"来调用插件。此外,您可以在 IDA 中设置快捷键,方法是打开"选项"->"快捷键"…并为"goomba:run"操作添加一个快捷键。
样本数据库 tests/idb/mba_challenge.i64 来自 mba_challenge 二进制文件。函数 mba1, mba2, mba3, mba, solve_me 包含不同复杂度的 MBA 表达式。例如, mba1 函数的初始伪代码:
一个大型预先计算的神器可在 这里 找到。
暂无开放 Issues,或尚未同步最近议题。