SuperAPI AI 工具集

exploit-development

编程与开发

查看项目

更新于 10-15 22:15

技能介绍

用途:当一个已确认的漏洞需要可稳定复现的 PoC(目标成功率不低于 90%)时启用该技能,将崩溃转化为可靠的读取/写入/控制流原语链。

主要能力:涵盖用户态栈溢出与 ret2libc/ROP、ret2csu、SROP、栈迁移、ret2dlresolve;glibc 2.35-2.40 的 tcache/fastbin 投毒与 safe-linking 绕过、House of Botcake/Einherjar/Apple 2、stdout FSOP 泄漏;格式化字符串的读取与任意写;V8 类型混淆、addrof/fakeobj、指针压缩下的任意读写、WASM 跳表逃逸;Linux 内核 UAF/跨缓存、Dirty Pagetable、msg_msg 泄漏/喷洒,以及 Windows PreviousMode 与 I/O Ring 读写。同时给出针对 ASLR/PIE、NX、栈 canary、Full RELRO、CFG、CET 影子栈等缓解的应对思路。

使用方式:典型流程为先指纹识别目标与 libc 并固定版本,再做偏移与 gadget 查找,然后构建原语链,最后验证可靠性。资料提供的命令包括:file ./target; pwn checksec ./target;strings -a libc.so.6 | grep -m1 'release version';patchelf --set-interpreter ./ld.so --replace-needed libc.so.6 ./libc.so.6 ./target;python3 scripts/offset_finder.py ./target;ROPgadget --binary ./libc.so.6 > gadgets.txt;ropper -f ./libc.so.6 --search 'pop rdi; ret';one_gadget ./libc.so.6;python3 scripts/rop_autochain.py ./target ./libc.so.6 --leak puts --remote host:port;python3 scripts/safe_linking.py --chunk 0x55...000 --target 0x7f...;python3 scripts/heap_fsop.py --libc ./libc.so.6 --mode apple2。还可用循环重复运行 exploit.py 统计成功率。目标指纹与 gadget 集合应缓存复用,而非每次迭代重算。

适用场景:本地与远程二进制利用、浏览器/JIT 引擎利用、Linux 与 Windows 内核本地提权研究。

限制:资料提到尚在开发中的实证缓解矩阵(raptor-adoption PR-3)用于生成可机器读取的受阻技术映射,并在其落地前禁止使用目标防护已排除的技术;该功能当前状态暂未提供。该技能涉及攻击性技术,实际使用须遵守授权与合法合规要求。