工具
xAnalyzer x64dbg 代码分析插件
x64dbg 插件,为被调试的 x86 或 x64 可执行文件的静态代码添加函数调用、参数和循环分析注释。它依据覆盖近 200 个 DLL、超过 13,000 个 API 的定义补充参数和类型信息,对未定义的调用和基于寄存器的调用做通用处理,并自动识别循环。分析可通过菜单或 xanal 命令作用于选中范围、单个函数或整个模块,也可像 OllyDbg 的初始分析那样在到达入口点时自动执行;用户还可以自行扩充其 .api 定义文件和头文件。
- 目标
- 二进制
- 类别
- 调试与动态分析
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 前提条件:需要 x64dbg;把 xAnalyzer.dp32 或 xAnalyzer.dp64 以及解压后的 apis_def 文件夹复制到 x64dbg 对应的插件目录。审阅时的版本为 2.5.12,于 2025-08-13 发布,与所审阅的 master 分支提交同一天。
- 局限:README 列出的已知局限:函数中第一个带通用参数的未定义调用不会被处理,除非其前面有跳转;嵌套调用只在部分情况下能正确处理;循环只在函数边界内识别,遇到无条件跳转时可能误判;扩展分析可能耗时大增并占用大量内存。
- 许可:依 LICENSE 采用 MIT 许可。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · ThunderCls/xAnalyzer · 修订 09b7742
- apis_def GitHub · ThunderCls/xAnalyzer · 修订 09b7742
- LICENSE GitHub · ThunderCls/xAnalyzer · 修订 09b7742
- https://github.com/ThunderCls/xAnalyzer/releases/tag/2.5.12