在 GitHub 上加星Star1.1k 个星标

工具

HexRays Toolbox 反编译代码模式查询脚本

一组 IDAPython 脚本,通过对反编译得到的 ctree 运行用户编写的 lambda 查询,在 Hex-Rays 反编译输出中查找代码模式,与二进制文件的处理器架构无关。查询可在 IDA 内的 hxtb-shell 图形界面中运行,也可在 IDAPython 中通过 find_expr()、find_item() 等函数调用,或借助交互式命令行辅助函数运行,还能以批处理方式对一组文件执行。README 列出的用途包括查找漏洞及其变种、在新反编译的代码中定位此前逆向过的程序里的代码模式、恶意软件变种分析,以及在为不同架构编译的二进制文件之间查找相同模式。

目标
二进制
类别
原生分析工具
关联
基础工具
来源复核于

使用条件与局限

  • 前提条件:需要有效的 IDA 许可证,以及每种目标架构对应的有效 Hex-Rays 反编译器许可证。仓库没有发布版本,所审阅的 master 分支提交日期为 2023-06-20。
  • 范围:hxtb-shell 的示例查询位于 hxtbshell_queries 文件夹;该界面也接受从另一款插件 HRDevHelper 的上下文查看器中复制的 Python 表达式。
  • 许可:依 LICENSE 采用 CC0-1.0 许可。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. Readme.md GitHub · patois/HexraysToolbox · 修订 d04869a
  2. hxtb.py GitHub · patois/HexraysToolbox · 修订 d04869a
  3. hxtbshell_queries GitHub · patois/HexraysToolbox · 修订 d04869a
  4. LICENSE GitHub · patois/HexraysToolbox · 修订 d04869a

同分区更多条目:原生二进制

原生二进制分区全部 269 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页