本文档提供了向 PayloadsAllTheThings 存储库贡献的全面指南。它涵盖了贡献过程、内容结构、格式要求和最佳实践,以确保存储库的一致性。
PayloadsAllTheThings 是一个社区驱动的存储库,包含用于 Web 应用程序安全的有用 payloads 和 bypasses。该项目欢迎任何愿意通过新的 payloads、技术和文档来改进此集合的贡献。本指南将帮助您了解如何有效且符合项目标准地进行贡献。
来源: README.md1-6 CONTRIBUTING.md1-7
对 PayloadsAllTheThings 的贡献包括:分叉存储库、为您的更改创建分支、根据指南添加或修改内容,以及提交拉取请求以供审核。您的贡献可以包括新的漏洞、额外的 payloads、技术改进或文档更新。
来源: README.md3-5 CONTRIBUTING.md1-7
该存储库按漏洞特定文件夹、方法论资源和学习资源进行组织。每个漏洞文件夹都遵循一致的结构,包含一个 README.md 文件、一个用于 Burp Suite payloads 的 Intruder 文件夹、一个用于截图的 Images 文件夹以及一个用于引用文件的 Files 文件夹。
来源: README.md18-26 CONTRIBUTING.md31-38
存储库中的每个漏洞或技术部分必须包含以下组件:
| 组件 | 描述 | 目的 |
|---|---|---|
| README.md | 主文档文件 | 描述漏洞以及如何利用它 |
| Intruder/ | Burp Intruder 文件目录 | 包含用于自动化测试的 payload 列表 |
| Images/ | 图像目录 | 用于 README 的截图和图表 |
| Files/ | 引用文件目录 | 示例漏洞利用或附加资源 |
README.md 文件应遵循 _template_vuln 文件夹中的模板结构,其中包括:
来源: README.md20-25 CONTRIBUTING.md31-38 _template_vuln/README.md1-39
所有拉取请求必须遵循以下特定指南,以确保质量和一致性:
Payload 清理:
id 和 whoami[REDACTED]10.10.10.10 和 10.10.10.11Administrator;对于普通账户,使用 UserP@ssw0rd、Password123 或 password 作为默认密码DC01、EXCHANGE01、WORKSTATION01引用要求:
月 份,年(例如,December 25, 2024)<FileRef file-url="https://github.com/swisskyrepo/PayloadsAllTheThings/blob/7eb75cea/author/tool" undefined file-path="author/tool">Hii</FileRef> - DescriptionMarkdown 质量:
markdownlint 进行检查README.md 文件应包含结构良好的内容,遵循 _template_vuln/README.md 中的模板。结构包括:
来源: CONTRIBUTING.md40-47 _template_vuln/README.md1-39
_template_vuln 文件夹是添加新漏洞的起点。它包含所有漏洞文档所需的基本结构。
_template_vuln/
├── README.md # Main documentation template
├── Intruder/ # Directory for Burp Intruder files
├── Images/ # Directory for screenshots and diagrams
└── Files/ # Directory for additional files
添加新漏洞部分时:
_template_vuln 文件夹并将其重命名为您的漏洞名称来源: CONTRIBUTING.md31-38 README.md20
PayloadsAllTheThings 存储库包含按漏洞类型、方法论和学习资源组织的相关内容。新贡献应符合此结构,并酌情与现有内容相关联。
来源: README.md18-32
存储库中的 payloads 按漏洞类型分类,旨在实用、简洁,并可用于渗透测试或安全研究。每个 payload 都应:
.github/hopla_config.json 文件包含存储库中使用的 payload 类别和格式示例。
来源: .github/hopla_config.json2-2526
除了漏洞 payloads,存储库还维护精选的学习资源:
_LEARNING_AND_SOCIALS/BOOKS.md 中推荐的安全文献_LEARNING_AND_SOCIALS/YOUTUBE.md 中的安全内容创作者_LEARNING_AND_SOCIALS/TWITTER.md 中值得关注的安全研究人员欢迎对这些资源进行贡献,遵循与存储库其他部分相同的格式指南。
来源: README.md27-32 _LEARNING_AND_SOCIALS/BOOKS.md1-65 _LEARNING_AND_SOCIALS/YOUTUBE.md1-65 _LEARNING_AND_SOCIALS/TWITTER.md1-32
_template_vuln 作为新部分的起点。对 PayloadsAllTheThings 的贡献是与安全社区分享您的知识的机会。通过遵循这些指南,您可以确保您的贡献保持存储库的质量和一致性。该项目欢迎所有形式的贡献,从新的 payloads 到文档改进。
请记住,您还可以通过赞助项目或将其分享给其他可能从中受益或做出贡献的人来贡献力量。
刷新此 Wiki
最后索引时间2025 年 4 月 18 日(7eb75c)