关于 security-fuzzing
security-fuzzing 是用于授权安全测试的 SecLists 精选模糊测试载荷集合,面向渗透测试、漏洞赏金和学习场景,涵盖多类注入测试。
主要功能
- 01SQL 注入测试载荷
- 02命令注入测试载荷
- 03LDAP 与 NoSQL 注入载荷
- 04输入验证测试字符
适用场景
- 01授权渗透测试
- 02范围内的漏洞赏金测试
- 03CTF 与安全教学
- 04自有系统的输入验证
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ eyadkelleh/ awesome-skills-security --skill security-fuzzing安装后在 Claude Code 中输入/security-fuzzing确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/Fuzzing/LDAP.Fuzzing.txtspecial-chars.txtreferences/Fuzzing/Databases/SQLi/Generic-SQLi.txtMySQL.fuzzdb.txtNoSQL.txtquick-SQLi.txtsqli.auth.bypass.txt详细介绍
SecLists 模糊测试(精选)
描述
必备模糊测试载荷:SQL 注入、命令注入、特殊字符。精选漏洞测试必备内容。
来源: SecLists/Fuzzing 仓库: https://github.com/danielmiessler/SecLists 许可证: MIT
何时使用此技能
在以下情况下使用此技能:
- SQL 注入测试
- 命令注入测试
- 输入验证测试
- LDAP 注入
- NoSQL 注入
⚠️ IMPORTANT: 仅用于经授权的安全测试、漏洞赏金计划、CTF 竞赛或教育目的。
此技能中的关键文件
quick-SQLi.txt - Quick SQL injection testsGeneric-SQLi.txt - Generic SQL injectionsqli.auth.bypass.txt - Authentication bypassMySQL.fuzzdb.txt - MySQL-specific payloadsNoSQL.txt - NoSQL injection payloadscommand-injection-commix.txt - Command injection
用法示例
# Access files from this skill
import os
# Example: Load patterns/payloads
skill_path = "references/Fuzzing"
# List all available files
for root, dirs, files in os.walk(skill_path):
for file in files:
if file.endswith('.txt'):
filepath = os.path.join(root, file)
print(f"Found: {filepath}")
# Read file content
with open(filepath, 'r', errors='ignore') as f:
content = f.read().splitlines()
print(f" Lines: {len(content)}")
安全与道德规范
授权用途 ✅
- 获得书面许可的授权渗透测试
- 漏洞赏金计划(在范围内)
- CTF 竞赛
- 在受控环境中进行安全研究
- 测试自己的系统
- 教育演示
禁止用途 ❌
- 未经授权的访问尝试
- 未经许可进行测试
- 恶意活动
- 侵犯隐私
- 任何非法活动
完整的 SecLists 集合
这是 SecLists 的精选子集。完整集合请参阅:
- 完整仓库: https://github.com/danielmiessler/SecLists
- 大小: 4.5 GB,包含 6,000+ 个文件
- 所有类别: 密码、用户名、发现、模糊测试、载荷、Web-Shell、模式匹配、AI、杂项
由 Skill Seeker 生成 | SecLists 模糊测试集合 许可证: MIT - 请在获得适当授权后负责任地使用
评论
支持 Markdown