菜单

PayloadsAllTheThings 简介

相关源文件

目的与范围

PayloadsAllTheThings 是一个全面的存储库,包含用于 Web 应用程序安全测试和研究的有效载荷、技术和绕过方法。该存储库为渗透测试人员、安全研究人员以及有兴趣了解和测试不同技术和平台上的各种安全漏洞的开发人员提供了参考。

该存储库主要侧重于提供

  • 针对各种攻击媒介的实用、即用型有效载荷
  • 不同环境下的安全测试方法
  • 漏洞利用技术的文档
  • 学习 Web 应用程序安全的资源

有关方法和专门的攻击技术,请参阅方法论和资源。有关特定的 Web 漏洞,请参阅Web 应用程序漏洞

来源:README.md1-4

存储库结构

PayloadsAllTheThings 存储库组织结构清晰,便于查找特定的攻击媒介和技术。下图展示了其高层组织结构。

来源:README.md17-32

标准章节格式

存储库中的每个漏洞或技术章节都遵循标准化格式,以确保一致性和易用性。

组件描述
README.md包含漏洞描述、利用技术和各种有效载荷
Intruder 目录为 Burp Suite Intruder 格式化的文件
图像目录文档中引用的视觉资源
文件目录文档中引用的附加文件

来源:README.md18-25

内容类别和组织

PayloadsAllTheThings 涵盖了广泛的安全主题,并被组织成不同的类别。

来源:README.md18-32

主要存储库组件

攻击向量

攻击媒介 (Attack Vectors) 部分是该存储库的核心,包含了各种漏洞、利用技术和有效载荷的详细信息。每个漏洞都在其各自的目录中以标准化内容进行文档记录。

突出的攻击媒介示例包括:

  • 跨站脚本 (XSS)
  • SQL 注入
  • 服务器端请求伪造 (SSRF)
  • 命令注入
  • XML 外部实体 (XXE)
  • 文件包含和路径遍历

方法论和资源

本节提供了针对特定环境测试的全面指南和方法论。

方法论重点
Active Directory 攻击用于测试和利用 Active Directory 环境的技术
云渗透测试用于测试 AWS 和 Azure 环境的方法
Windows/Linux 权限提升在不同操作系统上提升权限的技术
网络跳板在渗透测试期间进行网络枢纽(pivoting)的方法

学习资源

PayloadsAllTheThings 还包括精选的学习资源

  • 针对安全专业人员的书籍推荐
  • 关于安全主题的 YouTube 频道和视频
  • 相关项目和资源的链接

来源:README.md27-32

如何使用 PayloadsAllTheThings

查找特定的有效载荷

要查找特定漏洞的有效载荷:

  1. 导航到相关的漏洞目录
  2. 查阅 README.md 文件以获取漏洞解释和有效载荷
  3. 使用 Intruder 目录查找兼容 Burp Suite 的文件
  4. 参考 Files 目录以获取附加资源

替代访问方法

PayloadsAllTheThings 的替代网络版本可在 PayloadsAllTheThingsWeb 获取,它提供了一个更用户友好的界面来浏览内容。

来源:README.md12

PayloadsAllTheThings 是一个安全资源系列的一部分

项目重点
InternalAllTheThingsActive Directory 和内部渗透测试备忘录
HardwareAllTheThings硬件/物联网渗透测试维基

有关特定漏洞和技术的更多详细信息,请导航至此维基中的相关部分。

来源:README.md27-30

贡献

PayloadsAllTheThings 欢迎安全社区的贡献。有关如何贡献的详细指南,请参阅贡献 PayloadsAllTheThings

来源:README.md4-5 README.md34-44

存储库结构详情

PayloadsAllTheThings 中的每个漏洞部分都遵循此模板结构

这种结构化方法确保了所有章节的一致性,使用户能够更容易地查找和利用进行安全测试和研究所需的信息。

来源:README.md18-25