SuperAPI AI 工具集

security-passwords

安全与审计

查看项目

更新于 10-14 19:43

技能介绍

用途

该技能提供用于授权安全测试的精选密码列表,涵盖常见密码、暗网泄露密码以及最差密码等,整体体积小于 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 等类别。