PayloadsAllTheThings:Web漏洞速查表

admin 2026-05-06 05:08:26 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: PayloadsAllTheThings是一个结构化Web安全知识库,提供漏洞测试路径、绕过方法、工具和实验素材。它按漏洞类型组织内容,包含README说明、样例文件、图示和BurpIntruder字典,适合授权测试、团队培训和代码审计参考。项目采用统一章节结构,支持GitHub协作和在线文档两种使用方式。 综合评分: 85 文章分类: WEB安全,安全工具,漏洞分析,渗透测试,安全培训


cover_image

PayloadsAllTheThings:Web漏洞速查表

原创

攻防路 攻防路

攻防录

2026年5月5日 17:39 北京

在小说阅读器读本章

去阅读

简介

PayloadsAllTheThings 是一套按漏洞类型整理的 Web 安全知识库。它不只收 payload,还把绕过思路、测试方法、配图、样例文件和参考资料一起放进去了。

项目地址: https://github.com/swisskyrepo/PayloadsAllTheThings/

在线文档: https://swisskyrepo.github.io/PayloadsAllTheThings/

和很多“把 payload 往记事本里堆”的项目不一样,PayloadsAllTheThings 更像一套漏洞战术库。你能在里面看到同一个漏洞类型的默认打法、绕过路径、工具名单、实验链接和样例文件,而不是只看到几行字符串。

技术原理

这个仓库的优势,不是某一条 payload,而是“怎么把同一类漏洞的测试路径整理成能复用的套路”。

README 里写得很直接,每个章节通常会包含四类内容:

| 组件 | 作用 | 适合什么时候用 | | — | — | — | | README.md | 漏洞说明、利用思路、典型技巧、参考资料 | 先建立方法感 | | Files/ | 样例文件、测试载荷、演示附件 | 做靶场和本地验证 | | Images/ | 图示、流程图、结果图 | 快速看懂边界和差异 | | Intruder/ | Burp Intruder 可直接喂的字典或样本 | 跑批量验证和模糊测试 |

本地拉下仓库后做了一次统计,当前仓库里能直接看到:

| 维度 | 数量 | | — | — | | 顶层漏洞章节 | 64 | | README.md 文件 | 66 | | 图片资源 | 83 | | Intruder/ 目录 | 8 | | Files/ 目录 | 12 |

它不是一份单文档,而是一套长期维护的漏洞材料库。

如果你看几个代表性章节,会发现它们几乎都不是“先丢 payload,再说别的”,而是先给测试路径,再给细分变体。

这些章节的共同点很明显:

  1. 先用 Summary 把读者带进目录。
  2. 再按 MethodologyBypassToolsLabsReferences 展开。
  3. 有图就给图,有文件就给文件,需要批量测试时再补 Intruder/

这套写法很适合安全工作。因为真实测试不是一句 payload 打天下,而是先判断入口,再看过滤逻辑,再决定是人工验证、样例文件、还是批量 fuzz。

仓库根目录里放了 mkdocs.yml,主题用的是 Material for MkDocs。这意味着同一份 Markdown 内容,可以同时服务两种入口:

| 入口 | 优点 | 适合人群 | | — | — | — | | GitHub 仓库 | 方便协作、提交 PR、直接看原始文件 | 维护者、贡献者 | | 在线文档站 | 搜索、目录、阅读体验更好 | 日常查资料的人 | | 本地 clone + rg | 搜索速度快,适合离线整理 | 审计、培训、做手册的人 |

很多人第一次打开 PayloadsAllTheThings,容易把它当成“payload 仓库”。其实更好的用法是先按漏洞类别看测试路径,再决定要不要把某条样例拿去验证。

比如:

  1. SSRF 章节先讲目标、过滤绕过、协议利用,再落到工具和实验。
  2. Upload 章节先讲扩展名、MIME、魔术字节、文件名,再讲图像压缩、元数据和 ImageMagick。
  3. IDOR 章节会把枚举目标从数字 ID 扩展到邮箱、哈希、对象 ID 和通配符。

这才是它长期好用的原因。你拿到一个新系统时,不一定马上知道 payload,但通常能先知道“该从哪种路径试起”。

快速上手

1. 拉取仓库拉到本地

git clone https://github.com/swisskyrepo/PayloadsAllTheThings.git
cd PayloadsAllTheThings
ls

2. 从一个熟悉漏洞开始,先读 Summary 和 Methodology

sed -n '1,120p' 'Server Side Request Forgery/README.md'
sed -n '1,120p' 'Upload Insecure Files/README.md'

建议别一上来就看 payload。先看章节怎么分段,特别是 SummaryMethodologyLabs 这些位置,能更快建立测试路线。

3. 用 rg 按关键词横向搜索

rg -n "bypass|polyglot|metadata|redirect|gopher" .
rg -n "^## Tools" .

PayloadsAllTheThings 适合横向搜。比如你在做文件上传审计,想看 metadatapolyglotmagic bytes,直接搜会比一个个目录翻快很多。

使用场景

1. 授权测试前的速查

任务示例:接到一个 Web 审计项目,先按业务功能判断它更像 SSRF、上传、IDOR 还是模板注入,再去对应章节看测试路径。

技术要点:先看 Methodology 和 Tools,再决定是否要用章节里的样例素材,不要反过来先挑 payload。

2. 团队培训和知识库整理

任务示例:给新同事做 Web 安全培训,按章节挑 3 到 5 个漏洞家族,直接用仓库里的图和结构做讲义。

技术要点:这个仓库的好处是章节结构相对统一,拿来改内部文档时不容易散。

3. Burp、靶场和本地实验素材补充

任务示例:在授权靶场里补充文件样例、字典、截图和练习资料,不想每次都手工拼装。

技术要点:优先看 Files/ 和 Intruder/。这两个目录比 README 更像“能直接拿来练”的部分。

4. 代码审计时的思路校对

任务示例:审一段上传、跳转、模板渲染或参数鉴权逻辑时,用仓库对应章节做思路对照,避免只盯一种漏洞变体。

技术要点:它更适合做“思路清单”,而不是直接替代人工判断。特别是在授权控制、业务逻辑和上下文约束这类问题上,仍然要回到代码和流量本身。

往期推荐 📚

taste-skill:AI前端审美外挂

GPT-Image-2 提示词模板库

给 AI 装上黑客大脑:hack-skills

欢迎关注“攻防录”✨


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:攻防录 攻防路 攻防路《PayloadsAllTheThings:Web漏洞速查表》

VulnerableAILab 网络安全文章

VulnerableAILab

文章总结: VulnerableAILab是一个模块化的AI安全训练靶场,用于实践现代AI应用(如RAG助手、工具调用Agent)的安全测试。项目模拟真实AI流
评论:0   参与:  0