用途
security-usernames 是一个面向授权安全测试的用户名枚举词表技能,主要服务于用户名枚举、默认凭据测试、用户发现和账号验证等场景。其内容整理自 SecLists 项目的 Usernames 目录,属于该大型集合的一个精选子集。
主要能力
该技能提供多份用户名相关文本词表,资料中明确列出的关键文件包括:
- top-usernames-shortlist.txt:最常见用户名列表
- cirt-default-usernames.txt:系统默认用户名列表
- Names/names.txt:常见名字(姓氏/名字)列表
这些词表可用于需要用户名字典的测试任务,例如枚举、默认凭据尝试和账号有效性验证。
使用方式
资料给出了访问这些文件的 Python 示例代码,通过遍历 references/Usernames 路径下的 .txt 文件,列出所有可用文件并读取内容行数。示例代码使用 os.walk 与 open 读取,未包含任何安装命令,安装方式暂未提供。示例中 skill_path 设置为 "references/Usernames"。
适用场景
根据资料,适用的授权使用场景包括:
- 持有书面许可的授权渗透测试
- 在范围内的漏洞赏金项目
- CTF 竞赛
- 受控环境中的安全研究
- 测试自有系统
- 教学演示
限制与禁止
资料明确列出禁止的使用场景:未经授权的访问尝试、未获许可的测试、恶意活动、隐私侵犯以及任何非法活动。
来源与许可
该技能内容源自 SecLists/Usernames,仓库地址为 https://github.com/danielmiessler/SecLists,采用 MIT 许可证。完整 SecLists 集合约 4.5 GB、包含 6000 多个文件,涵盖 Passwords、Usernames、Discovery、Fuzzing、Payloads、Web-Shells、Pattern-Matching、AI、Miscellaneous 等类别。资料标注该技能由 Skill Seeker 生成。
关于词表的具体条目数量、各文件的详细内容、更新频率、安装与集成方法等信息,资料中暂未提供。