单词列表管理系统是负责维护、更新和组织SecLists存储库中各种单词列表的中央基础设施。它通过自动从源存储库更新并跟踪这些更新发生的时间,确保安全专业人员始终能够访问当前有效的单词列表。
相关信息
单词列表管理系统包含几个相互连接的组件,它们协同工作以维护存储库的单词列表。
Sources: .bin/wordlist-updaters/status.json .bin/get-and-patch-readme-repository-details.py Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-10000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-1000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-100.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce-all-levels.txt
该系统使用一个JSON文件来跟踪不同单词列表类别上次更新的时间戳。此时间戳跟踪具有多种目的:
状态跟踪文件包含每个单词列表更新类别的Unix时间戳。
Sources: .bin/wordlist-updaters/status.json
单词列表更新流程遵循结构化的工作流程,以确保所有单词列表保持最新和一致。
Sources: .bin/wordlist-updaters/status.json .bin/get-and-patch-readme-repository-details.py
该系统包含更新特定单词列表的专用脚本。
此更新程序刷新两个主要类别的单词列表:
Robots.txt 禁止的条目:创建和更新robots.txt文件中常用的禁止路径列表。
top-10000.txt:最常见的10,000个禁止路径。top-1000.txt:最常见的1,000个禁止路径。top-100.txt:最常见的100个禁止路径。CMS特定路径:更新各种内容管理系统的单词列表。
wordpress.txt):特定CMS的常用路径。wordpress-all-levels.txt):包含所有路径级别的全面列表。维护JSON Web Tokens中常用密钥的列表,更新Passwords目录中的 scraped-JWT-secrets.txt 文件。
Sources: .bin/wordlist-updaters/status.json Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-10000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-1000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-100.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce-all-levels.txt Passwords/README.md
README更新程序是一个Python脚本,它会自动使用最新的元数据更新存储库的README.md文件。
这确保用户知道克隆这个大型存储库时的预期,帮助他们就下载方法做出明智的决定。
Sources: .bin/get-and-patch-readme-repository-details.py20-37 README.md22-26
SecLists存储库以结构化的层次结构组织单词列表,以方便访问和发现特定列表。
来源: Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-10000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-1000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-100.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce-all-levels.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/shopware.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/shopware-all-levels.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/directus.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/directus-all-levels.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/drupal.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/drupal-all-levels.txt Passwords/README.md
这些词表包含网站在其 robots.txt 文件中明确禁止的路径。它们对安全测试很有价值,因为它们通常会揭示
列表按出现频率排序,有三种主要变体
top-10000.txt:全面的覆盖范围,用于彻底测试top-1000.txt:平衡的覆盖范围,用于标准评估top-100.txt:核心路径,用于快速初步扫描top-100 列表中的示例包括常见的敏感路径,例如 /api、/admin、/wp-admin 和 /login。
来源: Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-10000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-1000.txt Discovery/Web-Content/trickest-robots-disallowed-wordlists/top-100.txt
CMS 词表包含特定于流行内容管理系统的路径。每个 CMS 都有两个主要变体
woocommerce.txt):包含直接路径,无变体woocommerce-all-levels.txt):包含所有路径组件和子路径该系统目前维护了多个 CMS 平台的词表
| CMS | 常规列表 | 所有级别列表 | 大约条目数 |
|---|---|---|---|
| WooCommerce | woocommerce.txt | woocommerce-all-levels.txt | 3,000+ |
| Drupal | drupal.txt | drupal-all-levels.txt | 2,000+ |
| Shopware | shopware.txt | shopware-all-levels.txt | 11,000+ |
| Directus | directus.txt | directus-all-levels.txt | 1,000+ |
| 其他 | (各种) | (各种) | 可变 |
这些词表对于使用这些平台构建的网站进行安全测试特别有用,因为它们包含指向管理界面、插件、主题和其他敏感组件的路径。
来源: Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/woocommerce-all-levels.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/shopware.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/shopware-all-levels.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/directus.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/directus-all-levels.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/drupal.txt Discovery/Web-Content/CMS/trickest-cms-wordlist/drupal-all-levels.txt
JWT Secrets 词表包含 JSON Web Tokens 中常用的密钥,保存在 scraped-JWT-secrets.txt 文件中。这些对于 JWT 实现的安全测试很有用,包括
此词表在测试 API 安全性时特别有价值,因为 JWT 在现代 Web 应用程序中通常用于身份验证和授权。
词表管理系统是 SecLists 存储库的支柱,可确保所有词表保持最新、组织良好且有效。该系统支持
该系统支持 SecLists 的总体目标,即为安全专业人员提供全面的、最新的词表,以应对各种安全测试场景。
来源: README.md11-13 .bin/wordlist-updaters/status.json .bin/get-and-patch-readme-repository-details.py
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(f2f44b)