SuperAPI AI 工具集

command-injection-methodology

通用与其它

查看项目

更新于 10-16 07:25

技能介绍

用途:面向OS命令注入的完整测试方法论,适用于目标存在Ping、DNS查询、文件操作、网络诊断、系统信息页面等功能,且参数(如ip、host、cmd、command、exec、ping、query、domain、address、ip_address)被传入shell命令的场景。

主要能力:分阶段覆盖注入点发现、基础注入测试(分号、%0a换行、管道、&&/||、反引号与$()替换)、过滤字符检测、输出被过滤时的外泄、盲注逐字符提取、Flag路径枚举与高级绕过(空格用${IFS}、%09、{cat,/flag},关键字用引号拼接、tac、通配符,编码用base64管道)。另含RCE后的交互策略与CTF技巧(Bash花括号展开、tar文件名注入、正则缺少$锚点绕过)。

使用方式:按阶段执行,先用response_diff对比正常与注入请求响应差异定位注入点;输出被过滤时可用%0a让原命令失败并回显自定义内容;盲注可用条件sleep布尔盲注并脚本化提取;固定路径失败时用find搜索flag。需要持续交互时可使用interactive_session工具,或降级用tmux(tmux new-session -d、tmux send-keys、tmux capture-pane -p)操作nc、SSH、mysql等交互式程序。

限制:资料未提供具体工具依赖、授权范围与合规要求,实际使用需自行确认测试授权;部分绕过细节指向references/injection-bypass.md,正文未展开。