二进制漏洞攻防实战:从逆向工程到Exploit编写
系统层面的安全漏洞往往隐藏在复杂的代码逻辑与内存管理机制之下,普通的安全防护手段难以覆盖所有风险。本课程聚焦于二进制漏洞攻防的核心领域,旨在帮助安全从业者建立从底层代码分析到攻击利用的完整技术闭环。它不提供通用的黑客工具,而是通过具体的漏洞挖掘与利用案例,教授如何通过逆向分析定位逻辑缺陷,并编写针对性的Exploit代码来复现攻击过程。课程内容紧扣系统0day漏洞的发现与利用,重点解决“如何看懂二进制程序”、“如何构造攻击载荷”以及“如何绕过现代安全机制”这三个关键问题,适合希望深入理解操作系统底层安全机制、从事渗透测试或安全研究工作的进阶学习者。
学习前置基础与建议
这门课对读者的数学与编程基础有一定门槛,不建议零基础直接上手。建议读者在开始前已熟练掌握 C/C++ 语言,理解指针、内存堆栈结构以及函数调用约定。此外,具备基础的汇编语言阅读能力是必须的,因为二进制漏洞分析本质上是对汇编指令的逆向工程。如果你对 x86/x64 架构的寄存器操作、内存对齐以及调用栈帧的构建已有基本概念,那么学习效率会更高。课程资料包中通常包含相关的汇编指令速查手册与调试工具说明,建议先花时间熟悉这些辅助资料,再进入具体的漏洞分析章节。
掌握独立攻防能力与练习方法
学完本课程,读者将具备独立分析恶意软件、挖掘软件漏洞以及编写利用脚本的能力。你将能够熟练使用调试器跟踪程序执行流,识别缓冲区溢出、格式化字符串漏洞等常见二进制缺陷,并成功绕过 DEP/NX 等安全防护措施。为了达到这一目标,单纯观看视频是远远不够的,必须配合资料包中的实验环境进行动手练习。建议在本地搭建与课程配套的靶场环境,尝试复现课程中的每一个漏洞利用案例。通过修改代码参数、调整攻击载荷长度,观察程序崩溃点与内存状态的变化,从而真正掌握漏洞利用的原理与技巧,建立对二进制安全的实战认知。
课程目录
1718107951-5e5d49eace6826c.png (99. 47 KB, ) 2024-6-16 17: 15 上传 课程介绍:在二进制漏洞攻防的世界里,安全研究人员们时刻都在寻找那些不易被察觉的系统漏洞,以期在攻击者利用这些漏洞之前进行防范。而在这个过程中,系统0day漏洞的发现和利用成为了安全领域中的一项重要任务。课程目录: 2-57.png (29. 91 KB, ) 2024-6-16 17: 19 上传 ├── 第0章 资料课件| └──第零章 资料课件.zip 11.63M ├──1.1准备阶段.png 1.70M ├──1.2 课程介绍.mp4 43.77M ├──10.1 codeql-环境配置.mp4 35.34M ├──10.2 codeql-基础语法.mp4 29.14M ├──10.3 codeql-func类.mp4 32.58M ├──10.4 codeql-expr类.mp4 22.93M ├──10.5 codeql-stmt类.mp4 15.46M ├──10.6 codeql-conver类型.mp4 14.42M ├──10.7 codeql-class类.mp4 12.74M ├──10.8 codeql-局部数据流分析.mp4 45.03M ├──10.9 codeql-全局数据流分析.mp4 31.51M ├──2.1 模糊测试介绍.mp4 28.71M ├──2023年03月11日直播回放:AFL系列闭源fuzz技术-2.mp4 540.06M ├──2023年03月15日直播回放:AFL系列开源fuzz技术-1.mp4 296.94M ├──2023年03月19日直播回放:动态调试技术.mp4 361.38M ├──2023年03月25日直播回放:网络协议fuzz之cgi.mp4 613.02M ├──2023年04月02日直播回放:漏洞挖掘复现cve-1.mp4 329.29M ├──2023年04月16日直播回放:漏洞挖掘复现cve-2.mp4 283.25M ├──2023年04月22日直播回放:apache fuzz.mp4 271.30M ├──2023年05月07日直播回放:Linux内核初探.mp4 252.65M ├──2023年05月21日直播回放:boa漏洞挖掘实战.mp4 245.17M ├──2023年05月28日直播回放:windows fuzz-1.mp4 307.00M ├──2023年06月04日直播回放:syzkaller 之linux内核蓝牙协议fuzz-1.mp4 354.10M ├──2023年06月18日直播回放:syzkaller 之linux内核蓝牙协议fuzz-2.mp4 419.00M ├──2023年06月24日直播回放:linux内核漏洞复现,分析,利用,fuzz挖掘系列-1.mp4 409.98M ├──2023年07月02日直播回放:linux内核漏洞复现,分析,利用,fuzz挖掘系列-2.mp4 221.57M ├──2023年07月10日直播回放:linux内核漏洞复现,分析,利用,fuzz挖掘系列-3.mp4 306.86M ├──2023年07月31日直播回放:codeql实战-1(基础漏洞模型).mp4 245.78M ├──2023年08月06日直播回放:codeql实战-2(基础漏洞模型).mp4 260.31M ├──2023年08月20日直播回放:codeql实战-3(基础漏洞模型).mp4 224.17M ├──2023年08月27日直播回放:codeql 在aosp漏洞挖掘中的应用.mp4 283.97M ├──2023年09月03日直播回放:二进制漏洞挖掘课程要点回顾.mp4 205.23M ├──3.1 路径信息反馈.mp4 59.93M ├──3.2 forkserver.mp4 30.85M ├──3.3 样本变异.mp4 15.12M ├──3.4 一些思考.mp4 10.00M ├──4.1 AFL-test-0-环境搭建.mp4 13.90M ├──4.2 AFL-test-1-use.mp4 19.74M ├──4.3 AFL-test-2-dict-par.mp4 27.63M ├──4.4 AFL-test-3-persistent.mp4 30.18M ├──4.5 AFL-test-4-qemu.mp4 23.50M ├──5.1 asan_1_开源.mp4 102.96M ├──5.2 asan_2_闭源.mp4 36.89M ├──6.1 模糊测试挖掘命令注入漏洞.mp4 64.19M ├──6.2 模糊测试挖掘命令注入实现.mp4 21.84M ├──7.1 自定义fuzz框架源码讲解.mp4 93.45M ├──7.2 自定义fuzz框架拓展.mp4 34.16M ├──8.1 webserver与fuzz.mp4 20.61M ├──8.2 lighttpd-基础fuzz.mp4 38.00M ├──8.3 lighttpd-单一字段fuzz.mp4 23.09M ├──8.4 nginx-fuzz.mp4 47.26M ├──9.1 syzkaller-模板.mp4 107.49M ├──9.2 利用已有知识设想内核fuzz模型.mp4 43.38M ├──9.3 linux内核系统调用兼容性fuzz.mp4 43.93M ├──9.4 dirtypipe-1基础原理.mp4 118.98M └──9.5 dirtypipe-2漏洞.mp4 28.82M






