SuperAPI AI 工具集

universal-reverse-engineer

安全与审计

查看项目

更新于 10-16 08:08

技能介绍

用途:面向 AI 智能体的跨平台二进制逆向工程技能,覆盖 Android(APK/DEX)、Linux(ELF)、macOS(Mach-O)、Windows(PE/.NET)、WASM 等格式,按阶段组织分析流程。

主要能力:按“事实→假设→实验→结果”循环推进分析;内置平台检测(依据文件魔数、架构与位数);分层执行初筛、静态分析、动态分析、反逆向绕过、去混淆、漏洞评估与报告生成。静态侧提供 Ghidra headless、radare2、JADX、ILSpy 等用法;动态侧提供 GDB、LLDB、x64dbg、Frida 的 attach/spawn 与 hook 模板;反逆向部分给出常见检测(IsDebuggerPresent、ptrace、TracerPid、时序检测、VM/root/Frida 检测、加壳)与对应绕过思路;去混淆覆盖 UPX 等加壳、控制流平坦化、MBA、字符串加密、虚拟化保护及 .NET 混淆(de4dot),并给出 Z3 化简与 Frida 解密 dump 示例;漏洞评估包含 checksec、pefile 硬化标志检查、angr 符号执行与 AFL++/libFuzzer 模糊测试起步示例。

使用方式:资料提供参考文档路径({baseDir}/references/android-re.md、linux-re.md、macos-re.md、windows-re.md、anti-re-bypass.md、automation-scripts.md)与脚本({baseDir}/scripts/triage.sh、decompile.py、strings-extract.py)。典型命令包括 file "$TARGET"、readelf、otool、aapt dump badging、apktool d、jadx、checksec --file=、$GHIDRA_HOME/support/analyzeHeadless、r2 -q -c "aaa; afl; ii; iz; iS; iSS"、frida-ps -U、frida -U -f com.example.app -l hook.js --no-pause 等,均可直接沿用。

适用场景:对指定二进制文件进行格式识别、函数与导入导出梳理、加壳与混淆识别、反调试对抗、字符串与 IOC 提取、硬化与潜在漏洞初判,并输出结构化报告模板。

限制:资料强调人在回路门禁,执行打补丁、写文件系统、运行不可信代码或修改系统状态前必须询问;连续 3 次相同结果失败应停止并升级给人工。价格、授权、平台支持范围、具体工具版本与效果等未提供。