一个精心整理的模糊测试资源列表(书籍、课程 - 免费和付费、视频、工具、教程以及用于练习的漏洞应用程序),用于学习模糊测试和漏洞利用开发的初始阶段,如根本原因分析。
精心整理的模糊测试资源列表(书籍、课程(免费与付费)、视频、工具、教程以及用于练习的易受攻击应用),用于学习模糊测试以及漏洞利用开发的初始阶段,如根因分析。
关于模糊测试的书籍
《模糊测试:暴力漏洞发现》 - Michael Sutton, Adam Greene, Pedram Amini 著。
《用于软件安全测试与质量保证的模糊测试》 - Ari Takanen, Charles Miller, Jared D Demott 和 Atte Kettunen 著。
《开源模糊测试工具》 - Gadi Evron 和 Noam Rathaus 著。
《灰帽 Python》 - Justin Seitz 著。
《模糊测试手册》 - Andreas Zeller, Rahul Gopinath, Marcel Böhme, Gordon Fraser 和 Christian Holler 著。
注意: 以下书籍中有章节专门讨论模糊测试。
- 《Shellcoder 手册:发现与利用安全漏洞(第15章)》 - Chris Anley, Dave Aitel, David Litchfield 等合著。
- 《iOS 黑客手册 - 第1章》 - Charles Miller, Dino DaiZovi, Dion Blazakis, Ralf-Philip Weinmann 和 Stefan Esser 著。
关于模糊测试的课程/培训视频
NYU Poly(更多内容见视频部分) - Dan Guido 免费提供。
Samclass.info(请查看项目部分及第17章) - Sam 提供。
现代二进制漏洞利用(RPISEC)- 第15章 - RPISEC 提供。
进攻性计算机安全 - 第6周 - W. Owen Redwood 和 Prof. Xiuwen Liu 提供。
Offensive Security, 穿越边界(CTP)及高级Windows漏洞利用(AWE)
FuzzingLabs 学院(C/C++、Rust、Go 模糊测试)
讨论模糊测试技术、工具及最佳实践的视频
模糊测试 101(第一部分) - Mike Zusman 讲解。
模糊测试 101(第二部分) - Mike Zusman 讲解。
模糊测试 101(2009) - Mike Zusman 讲解。
模糊测试 - Coursera 软件安全课程 - 马里兰大学提供。
模糊测试 Windows 内核 - OffensiveCon 2020
YouTube 播放列表:各类模糊测试讲座与演讲 - 这些视频中有很多优质内容。
浏览器漏洞狩猎 - 最后的幸存者回忆录 - Atte Kettunen 演讲。
DerbyCon 2016: 模糊测试基础... 或如何破坏软件
模糊测试理论 - Brandon Falk 讲解。
解释模糊测试方法论、技术及最佳实践的教程与博客
ARMored CoreSight: 迈向高效二进制-only 模糊测试
在 Windows 中模糊测试图像解析,第一部分:颜色配置文件
在 Windows 中模糊测试图像解析,第二部分:未初始化内存
在 Windows 中模糊测试图像解析,第三部分:RAW 和 HEIF
有效的文件格式模糊测试 - Mateusz “j00ru” Jurczyk @ Black Hat Europe 2016, 伦敦
Windows 内核字体模糊测试的一年 第一部分:结果 - 谷歌 Project Zero 的精彩文章,描述了进行模糊测试和创建模糊测试器所需的条件。
Windows 内核字体模糊测试的一年 第二部分:技术 - 谷歌 Project Zero 的精彩文章,描述了进行模糊测试和创建模糊测试器所需的条件。
模糊测试项目中有趣的漏洞与资源 - fuzzing-project.org 提供。
模糊测试工作流:从开始到结束的模糊测试任务 - @BrandonPrry 撰写。
AFL 和 libFuzzer 模糊测试 C++ 代码的温和入门 - Jeff Trull 撰写。
15 分钟模糊测试入门 - MWR Security 的同事们撰写。
注意: fuzzing.info 的同事们已经出色地收集了许多精彩的链接,我不会重复他们的工作。我会补充他们遗漏的论文,以及 2015 年和 2016 年的论文。 模糊测试论文 - fuzzing.info 提供
模糊测试博客与书籍 - fuzzing.info 提供
模糊测试崩溃的根因分析 - Corelan Team 撰写。
整数溢出的根因分析 - Corelan Team 撰写。
创建自定义 Peach 模糊测试器发布器 - Open Security Research 撰写。
模糊测试大型开源项目前需考虑的 7 件事 - Emily Ratliff 撰写。
从模糊测试到 0-day - Harold Rodriguez (@superkojiman) 撰写。
从崩溃到漏洞利用 - Corelan Team 撰写。
使用 Peach 进行模糊测试 第 1 部分 - Jason Kratzer (Corelan Team) 撰写。
使用 Peach 进行模糊测试 第 2 部分 - Jason Kratzer (Corelan Team) 撰写。
Peach pit 文件/模糊测试器的自动生成 - Frédéric Guihéry, Georges Bossert 撰写。
为 FoxitReader 9.7 ConvertToPDF 函数创建模糊测试 harness