SuperAPI AI 工具集

coding-mastery

编程与开发

查看项目

更新于 10-16 08:48

技能介绍

用途:这是一项在编写安全工具、漏洞利用、扫描器或 C2 时激活的编码技能,覆盖系统编程、网络编程、自动化与密码学实现等方向。适用任务包括:编写 exploit 或 PoC、为渗透测试流程开发自动化脚本、实现网络协议或自定义 C2、构建安全分析工具、密码学实现与分析,以及性能敏感的系统编程。

主要能力:按语言划分用途。Python 为攻击工具主力,涉及 pwntools 漏洞利用开发、socket/ssl/struct 网络编程、asyncio/aiohttp 异步操作、requests/BeautifulSoup 网页利用,以及 pycryptodome 加解密;二进制分析可用 capstone 反汇编、unicorn 模拟、keystone 汇编。C/C++ 用于 shellcode 开发(位置无关、无空字节、基于系统调用)、内核模块、Windows API 与直接系统调用、内存操作与 ROP。Go 用于植入体、C2 通信(HTTP/DNS/命名管道)、网络扫描与隧道工具,优势是单二进制、跨平台。Rust 用于内存安全的漏洞利用工具、高性能扫描器、协议实现与模糊测试。PowerShell 用于 Windows 后渗透(AMSI 绕过、ETW patch、内存执行、AD 枚举)。汇编用于 shellcode、ROP gadget、反调试与内核利用。

设计模式:资料给出扫描器架构(用 asyncio.Semaphore 控制并发、异步迭代产出 Finding)、C2 Beacon 通信模式(Fernet 加密、base64 编码、带抖动的 sleep、checkin)、网络协议解析器(按大端读取 u8/u16/u32/bytes/string)、密码学模式(AES-GCM 认证加密、RSA-OAEP、HMAC 完整性、PBKDF2 密钥派生),以及覆盖引导的模糊测试器、Go 语言 C2 植入体、协议模糊测试器、Rust 实现的 Windows 进程注入封装和异步端口扫描器等完整示例。

使用方式:该技能在编写上述类型代码时激活,按任务选择对应语言与模式,代码示例保留原样可直接参考使用。

适用场景与限制:适合授权渗透测试、红队工具开发、安全研究等场景。资料未说明收费、价格、平台支持范围及具体使用步骤,也未提供安装命令,这些信息暂未提供。