mcpField
I
injection

injection

github.com/transilienceai安全598198 次安装13 周前更新
代码仓库

关于 injection

injection 是用于发现和验证应用输入注入漏洞的安全技能,覆盖 SQL、NoSQL、命令、模板、XML、LDAP 和 XPath,并支持从检测到证据及 PoC 文档整理。

主要功能

  1. 01覆盖 SQL 和 NoSQL 注入
  2. 02测试命令注入与 SSTI
  3. 03检查 XXE、LDAP 和 XPath
  4. 04查找参数及请求头中的输入点
  5. 05收集证据并编写 PoC

适用场景

  1. 01测试 Web 表单和 API 字段的注入风险
  2. 02检查认证过滤器是否可被绕过
  3. 03用可复现证据验证疑似注入

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/transilienceai/communitytools --skill injection

安装后在 Claude Code 中输入/injection确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

reference/
INDEX.md
injection-principles.md
ldap-injection-quickstart.md
nosql-injection-advanced.md
nosql-injection-cheat-sheet.md
nosql-injection-quickstart.md
nosql-injection-resources.md
os-command-injection-cheat-sheet.md
os-command-injection-quickstart.md
reference/scenarios/code-injection/
bash-symbolic-only-bypass.md
php-preg-replace-e-modifier.md
python-eval-format-string.md
reference/scenarios/nosql/
cassandra-cql.md
elasticsearch-script-injection.md
mongo-aggregation-pipeline.md
mongo-operator-injection.md
mongo-syntax-injection.md
mongo-type-confusion.md
mongo-where-jsinjection.md
redis-ssrf-gopher.md
reference/scenarios/sql/
auth-bypass.md
boolean-blind.md
error-based.md
header-injection.md
out-of-band.md
per-dbms-mssql.md
per-dbms-mysql.md
per-dbms-oracle.md
per-dbms-postgres.md
second-order.md

详细介绍

注入

测试所有输入向量中是否存在注入漏洞。涵盖 SQL、NoSQL、命令、SSTI、XXE 和 LDAP 注入。

技术

类型关键向量
SQL 注入带内(联合查询、错误),盲注(布尔、时间),带外
NoSQL 注入运算符注入、JavaScript 注入、聚合管道
命令注入OS 命令分隔符、盲注技术、带外
SSTI模板引擎检测、沙箱逃逸、RCE 利用链
XXE实体扩展、通过 XXE 实现 SSRF、盲 XXE、参数实体
LDAP/XPath过滤器篡改、身份验证绕过

工作流

  1. 识别注入点(参数、标头、Cookie、JSON 字段)
  2. 使用最少量探测检测注入类型
  3. 使用适合上下文的有效载荷进行利用
  4. 提升攻击效果(提取数据、RCE、读取文件)
  5. 收集证据并编写 PoC

参考资料

  • reference/sql-injection*.md - SQL 注入技术
  • reference/nosql-injection*.md - NoSQL 注入技术
  • reference/os-command-injection*.md - OS 命令注入
  • reference/ssti*.md - 服务端模板注入
  • reference/xxe*.md - XML 外部实体注入
  • reference/ldap-injection-quickstart.md - LDAP 过滤器注入:通过 (description=PREFIX*) 链式操作进行检测、身份验证绕过和盲布尔提取
  • reference/xpath-injection-quickstart.md - XPath 注入(CWE-643):lxml/Java/Node 接收点、' or '1'='1' or 'a'='b 布尔预言机、逐字符盲提取方法

评论

支持 Markdown