用途
该技能提供用于授权安全测试的精选密码列表,涵盖常见密码、暗网泄露密码以及最差密码等,整体体积小于 10MB。其数据来源为 SecLists/Passwords,仓库地址为 https://github.com/danielmiessler/SecLists,采用 MIT 许可证。
主要能力
技能内包含以下关键文件:
- 500-worst-passwords.txt:500 个最差密码
- 10k-most-common.txt:1 万个最常见密码
- 100k-most-used-passwords-NCSC.txt:10 万个最常用密码(NCSC)
- darkweb2017_top-10000.txt:2017 年暗网泄露事件中的前 1 万个密码
- probable-v2_top-12000.txt:约 1.2 万个可能密码
使用方式
可通过文件路径读取技能中的文本文件。示例代码:
import os
skill_path = "references/Passwords"
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}")
with open(filepath, 'r', errors='ignore') as f:
content = f.read().splitlines()
print(f" Lines: {len(content)}")
适用场景
该技能适用于以下授权场景:
- 密码喷洒(需授权)
- 凭据测试
- 密码策略验证
- 暴力破解测试(需授权)
- 身份验证测试
限制与安全伦理
仅限用于授权安全测试、漏洞赏金计划、CTF 竞赛或教育目的。
允许的用途包括:获得书面授权的渗透测试、范围内的漏洞赏金计划、CTF 竞赛、受控环境中的安全研究、测试自有系统、教育演示。
禁止的用途包括:未授权访问尝试、未经许可的测试、恶意活动、隐私侵犯以及任何非法活动。
完整集合
该技能是 SecLists 的精选子集。完整仓库地址为 https://github.com/danielmiessler/SecLists,体积约 4.5 GB,包含 6000 多个文件,涵盖 Passwords、Usernames、Discovery、Fuzzing、Payloads、Web-Shells、Pattern-Matching、AI、Miscellaneous 等类别。