SuperAPI AI 工具集

binary-analysis-patterns

通用与其它

查看项目

更新于 10-15 23:47

技能介绍

用途:该技能提供分析已编译二进制、理解汇编代码并重建程序逻辑的模式与技巧,适用于二进制分析相关任务或需要该领域最佳实践、检查清单的场景;与二进制分析无关或需要其他领域工具时不适用。

主要能力:涵盖反汇编基础(x86-64 函数序言/尾声、System V AMD64 与 Microsoft x64 调用约定、ARM64/ARM32 调用约定)、控制流模式(条件分支、循环、switch 跳转表)、数据结构模式(数组访问、结构体字段偏移、链表遍历)、常见代码模式(字符串操作、算术优化、位操作)、反编译模式(变量恢复、函数签名恢复、类型恢复),以及 Ghidra 与 IDA Pro 的分析技巧和脚本示例。

使用方式:先明确目标、约束与所需输入,应用相关最佳实践并验证结果,提供可执行步骤与验证方法;如需详细示例,可打开 resources/implementation-playbook.md。

限制:资料未提供具体安装命令、收费信息或平台支持范围;示例代码为模式参考,实际分析结果受编译器优化影响,可能出现优化器痕迹、内联函数、尾调用优化、死代码和位置无关代码等情况。