SuperAPI AI 工具集

binary-analysis-patterns

安全与审计

查看项目

更新于 10-16 07:26

技能介绍

用途:本技能面向编译后二进制的分析工作流,提供反汇编与程序逻辑重建的模式、最佳实践和检查清单;当任务与二进制分析无关时应改用其他工具或领域。

主要能力与内容:

  1. 反汇编基础:x86-64 的函数序言/尾声(push rbp 等)、系统调用约定,以及 Microsoft x64 约定。
  2. ARM 汇编模式:ARM64 与 ARM32 的调用约定、序言与尾声写法。
  3. 控制流模式:条件分支、循环(for/while/do-while)、switch 跳转表与顺序比较。
  4. 数据结构模式:数组索引、多维数组、结构体字段偏移、链表遍历。
  5. 常见代码模式:如字符串长度与复制模式的识别。

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

限制:资料未提供具体工具链、授权方式、价格或平台支持信息;上述汇编片段为模式示意,实际分析需结合目标架构与编译器行为判断。