正版资源极客时间付费-视频课-王昊天-Web安全攻防实战(完结)
这门课的主题是 Web 安全攻防实战,作者王昊天,内容以视频形式组织,覆盖从后端基础、渗透工具到具体漏洞类型的完整链路。它不是一份「安全概念科普」,而是把注入、XSS、文件处理、组件漏洞、权限与会话这几条主线拆成可动手验证的单元。对已经写过业务代码、但对安全只停留在「知道有 SQL 注入」层面的开发
这门课的主题是 Web 安全攻防实战,作者王昊天,内容以视频形式组织,覆盖从后端基础、渗透工具到具体漏洞类型的完整链路。它不是一份「安全概念科普」,而是把注入、XSS、文件处理、组件漏洞、权限与会话这几条主线拆成可动手验证的单元。对已经写过业务代码、但对安全只停留在「知道有 SQL 注入」层面的开发者来说,这门课的价值在于把攻击路径讲清楚,再倒推防御手段。
这门课到底解决什么问题
多数开发者的安全知识是碎片化的:听说过预编译能防注入,但说不清为什么拼接就危险;知道 XSS 要转义,但分不清反射型、存储型和模板注入的区别;遇到 WAF 拦截,不知道攻击者会怎么绕。这门课解决的正是这种「知其然不知其所以然」的状态。它把每一个漏洞从协议层、语言层、数据库层分别拆开,让你看到数据从请求进入到落库、再回显到页面的完整轨迹,理解在哪一步被利用、在哪一步可以拦截。
课程里有大量针对具体场景的实战单元,比如注入部分会从 GET、POST 两种协议视角分别讲攻击与防御,再延伸到报错注入、时间盲注、堆叠注入、OOB 注入这些在无回显、无报错环境下依然能出数据的手法。绕过 WAF 的部分也没有停在「双写」这种口口相传的技巧上,而是讲到数据库底层编码这一层,让你明白绕过的本质是解析差异。这些内容对做安全测试、做代码审计、或者只是想让自己写的接口更难被利用的人,都是直接可用的判断依据。
适合什么样的基础
课程开头有前后端基础和数据库概念的部分,说明它并不假设你已经懂安全,但确实假设你有一定的开发或运维经验。如果你完全没写过代码、不了解 HTTP 请求长什么样、不知道数据库表怎么查,直接看注入实战会非常吃力,因为里面涉及的语句、工具交互、返回结果都需要你自己能读懂。比较合适的起点是:写过至少一门后端语言(PHP、Java、Python 任意一种),能看懂基本的 SQL 查询,知道浏览器发请求、服务器返回响应这个过程。
如果你已经在做测试或运维,会经常接触 BurpSuite、cURL、Postman 这类工具,那入门会更顺。课程里工具入门那一块可以快速过,把时间留给后面的漏洞原理和绕过分析。反之,如果你习惯用图形化工具点来点去、从不看原始请求和响应,建议先补一下 HTTP 协议和抓包的基本操作,否则实战部分你会跟不上节奏。
建议先看哪几块
第一块是 Web 后端基础和数据库概念。这部分看起来最简单,但它决定了你后面能不能理解注入为什么会发生。数据库、表、字段、SQL 语句执行顺序这些概念如果模糊,后面讲报错注入、盲注时你会不知道每一步在验证什么。第二块是协议视角看注入,也就是 GET 型和 POST 型注入的对比。它把注入从「表单里输入引号」提升到「请求数据如何进入查询」的层面,是理解后续所有注入变种的基础。
第三块建议优先看注入的判断与防御方式,以及预编译防御原理。很多人跳过防御直接学攻击,结果是只会用工具、不会修代码。这一块会讲清楚预编译为什么能从根上阻断注入,以及它在什么情况下会失效。第四块是工具链部分,BurpSuite、cURL、Postman 加上 sqlmap 的实战脱库、携带 cookie 等操作。工具不是重点,但不会用工具,你很难在本地把课程里的攻击复现出来,也就失去了验证的机会。把这四块按顺序过一遍,再去看绕过 WAF、命令执行、XSS 专题,接受度会高很多。
学完能独立做什么
最直接的能力是:你能对一个自己搭建的测试环境做完整的注入测试,从找注入点、判断类型、选择注入方式,到在无回显场景下用盲注或 OOB 出数据,最后给出对应的修复方案。这不是「会用 sqlmap 跑一遍」的层面,而是工具跑不出来时你知道该手工验证什么。绕过 WAF 的部分让你在面对有防护的目标时,知道从编码、关键字拆分、协议差异几个方向去尝试,而不是只会碰运气。
再往上,你能把这种分析方式迁移到其他漏洞类型上。课程里 XSS 从反射型讲到模板注入,文件处理讲到伪协议与编码绕过,还有 Nginx、Apache、Tomcat、PHP 的组件安全专题和对应的 CVE 案例。学完之后,你面对一个陌生组件时,会习惯性地去看它的解析逻辑和已知问题,而不是等漏洞被公开了才去查。认证会话管理和水平、垂直权限那两块,则是从单点漏洞上升到业务逻辑层面,能帮你在做接口设计和权限校验时提前想到越权风险。
资料怎么配合练习
视频讲解的节奏是「先讲原理再演示」,但看一遍能记住的东西很有限。建议的用法是:每看完一个漏洞单元,立刻在本地把环境搭起来,按视频里的思路自己走一遍,然后故意改几个条件,比如把回显关掉、把关键字过滤加上,看自己还能不能把数据取出来。这个过程比反复看视频有效得多。注入部分尤其适合这样练,因为它有明确的成功标志——你拿到了本不该拿到的数据。
对于组件漏洞和 CVE 专题,视频里给出的版本和环境信息是练习的起点。你可以把对应版本的组件跑起来,先用课程里的思路复现,再去看补丁改了什么,理解修复的位置和方式。这种「复现—看补丁—总结」的循环,是把别人的案例变成自己经验的关键。工具部分不要只跟着敲命令,试着把每个参数对应到它实际发出的请求上,用 BurpSuite 抓下来对比,你会发现很多工具行为其实都能手工完成,只是自动化省了时间。
整门课的主线是「攻击路径」和「防御手段」两条线并行。看的时候可以把每个漏洞整理成一张表:触发条件、利用方式、影响范围、修复手段、验证方法。整理的过程本身就是消化,整理完你会发现很多漏洞的根因是同一类问题——输入没有被正确区分对待。这种归纳比记住几十个名词更有用,也更容易在真实项目里用出来。
课程目录
课程目录98 集
- 37丨SQL注入实战:如何绕过WAF之空格、等号、双写、双重编码绕过【更多精选‖公众号:CunWorknotes】 .mp4 [23.0 MB]
- 29丨SQL注入实战:游离在常规分类外的OOB注入.mp4 [27.5 MB]
- 21丨从协议视角看注入:POST型注入攻击及防御.mp4 [40.9 MB]
- 38丨SQL注入实战:如何绕过WAF之数据库底层编码注入攻击【持续更新‖免费提供:CunworknoteS】.mp4 [25.2 MB]
- 82丨Nginx安全专题 - CVE-2017-7529【持续更新‖免费提供:CunworknoteS】.mp4 [95.5 MB]
- 80丨Apache 安全专题 - CVE-2017-15715.mp4 [64.1 MB]
- 24丨SQL注入实战:利用时间盲注绕过无报错无回显场景【公重号:CunWorkNotes】.mp4 [46.6 MB]
- 31丨SQL注入实战:OOB注入之环境准备.mp4 [22.6 MB]
- 22丨SQL注入实战:判断SQL注入点&防御方式.mp4 [54.3 MB]
- 52丨SQL注入实战:欣赏优秀的Web后门之免杀【公重号:CunWorkNotes】.mp4 [25.7 MB]
- 20丨从协议视角看注入:GET型注入攻击及防御.mp4 [44.0 MB]
- 17丨Web安全后端基础:数据库的基本概念.mp4 [9.9 MB]
- 50丨SQL注入实战:自动化注入攻击之FuzzDB+Burp组合拳.mp4 [40.5 MB]
- 09丨Web渗透工具入门:BurpSuite、cURL、Postman.mp4 [20.9 MB]
- 97丨如何做好认证与会话管理?.mp4 [135.1 MB]
- 53丨SQL注入实战:面向NoSQL数据库的注入攻击【优质资源‖关注:cunWorkNotes 解锁】.mp4 [25.3 MB]
- 08丨常见的Web安全漏洞都有哪些?【优质资源‖关注:cunWorkNotes 解锁】.mp4 [6.2 MB]
- 76丨BlackHat议题追踪:XSS的危害不够大? - CSRF到XSS【更多精选‖公众号:CunWorknotes】 .mp4 [75.1 MB]
- 98丨访问控制:水平权限&垂直权限.mp4 [87.3 MB]
- 51丨SQL注入实战:欣赏优秀的Web后门之核心功能【公重号:CunWorkNotes】.mp4 [33.2 MB]
- 01丨课程介绍.mp4 [62.8 MB]
- 30丨SQL注入实战:浅谈OOB注入原理.mp4 [26.7 MB]
- 03丨Web安全前端基础:HTML【优质资源‖关注:cunWorkNotes 解锁】.mp4 [28.8 MB]
- 49丨SQL注入实战:玩转sqlmap之实战脱库.mp4 [30.5 MB]
- 83丨Tomcat安全专题【公重号:CunWorkNotes】.mp4 [102.4 MB]
- 54丨SQL注入实战:浅谈SQL注入防御方式及原理之预编译.mp4 [22.2 MB]
- 104丨漏洞修补应当遵循怎样的流程?【持续更新‖免费提供:CunworknoteS】.mp4 [88.8 MB]
- 63丨伪协议与编码绕过.mp4 [28.6 MB]
- 72丨XSS之模板注入 - 模板引擎与XSS的关系.mp4 [63.4 MB]
- 35丨SQL注入实战:如何绕过WAF之union、where、limit过滤绕过.mp4 [22.1 MB]
- 40丨SQL注入实战:激动人心的命令执行.mp4 [31.0 MB]
- 88丨PHP安全专题:浅谈PHP安全编码.mp4 [75.1 MB]
- 101丨如何做好用户隐私保护?——用户体验及产品设计视角.mp4 [72.8 MB]
- 44丨SQL注入实战:玩转Linux权限管理之文件权限.mp4 [70.4 MB]
- 27丨SQL注入实战:实施报错注入攻击.mp4 [17.2 MB]
- 46丨SQL注入实战:玩转sqlmap之携带cookie.mp4 [17.4 MB]
- 60丨反射型XSS漏洞原理、案例及防御措施.mp4 [32.6 MB]
- 28丨SQL注入实战:威力巨大的堆叠注入.mp4 [37.1 MB]
- 05丨探究网站的运作原理:用Python写一个简单的WebApp.mp4 [19.7 MB]
- 69丨HTML5新标签及相应的安全分析(一).mp4 [78.1 MB]
- 61丨存储型XSS漏洞原理、案例及防御措施.mp4 [40.0 MB]
- 73丨XSS之模板注入 - 经典注入手法.mp4 [92.3 MB]
- 26丨SQL注入实战:利用数据库的bug进行报错注入.mp4 [55.8 MB]
- 100丨如何做好用户隐私保护?——开发者视角.mp4 [114.0 MB]
- 资料.txt [48.0 B]
- 23丨宏观视角看注入:5种不同的SQL注入类型.mp4 [32.2 MB]
- 81丨Nginx安全专题 - CRLF注入攻击.mp4 [85.0 MB]
- 77丨BlackHat议题追踪:XSS的危害不够大? - XSS到RCE.mp4 [54.3 MB]
- 86丨PHP安全专题:学习黑魔法函数87丨PHP安全专题:序列化及反序列化漏洞.mp4 [184.4 MB]
- 39丨SQL注入实战:如何绕过WAF之二次注入攻击.mp4 [23.3 MB]
- 33丨SQL注入实战:实施OOB注入攻击.mp4 [18.6 MB]
- 89丨Java Web安全专题:Java Web基础.mp4 [77.8 MB]
- 47丨SQL注入实战:玩转sqlmap之通过level设定检测深度.mp4 [77.0 MB]
- 105丨如何建立安全监控规范?.mp4 [56.4 MB]
- 71丨XSS之模板注入 - 初探Node.js模板引擎.mp4 [70.9 MB]
- 59丨Spring框架安全攻击和防御 - CVE-2017-8046分析.mp4 [23.4 MB]
- 84丨PHP安全专题:了解PHP环境.mp4 [72.6 MB]
- 25丨SQL注入实战:隐蔽的HTTP头盲注.mp4 [33.8 MB]
- 62丨DOM型XSS漏洞原理、案例及防御措施.mp4 [31.4 MB]
- 74丨Javascript与RCE(远程代码执行).mp4 [133.6 MB]
- 85丨PHP安全专题:远程(本地)文件包含.mp4 [59.5 MB]
- 42丨SQL注入实战:UDF类型命令执行与交互.mp4 [67.5 MB]
- 99丨互联网公司运营安全、业务安全、业务逻辑安全策略规范.mp4 [101.9 MB]
- 79丨Apache安全专题 - 配置错误诱发的漏洞.mp4 [85.9 MB]
- 68丨XSS及CSRF综合利用案例分析:点击劫持.mp4 [74.1 MB]
- 55丨SQL注入实战:浅谈SQL注入防御方式及原理之过滤.mp4 [9.3 MB]
- 10丨Web渗透插件入门:Wappalyzer、HackBar.mp4 [12.7 MB]
- 75丨BlackHat议题追踪:XSS的危害不够大? - 构造攻击链.mp4 [63.8 MB]
- 65涓╔SS娣锋穯缂栫爜.mp4 [112.6 MB]
- 91丨Node.js安全专题:Node.js基础.mp4 [79.4 MB]
- 90丨Java Web安全专题:浅谈代码审计思路.mp4 [55.7 MB]
- 95丨DDoS之协议层拒绝服务攻击:SYN泛洪、UDP泛洪、ICMP泛洪.mp4 [70.5 MB]
- 70丨HTML5新标签及相应的安全分析(二).mp4 [81.3 MB]
- 48丨SQL注入实战:玩转sqlmap之读写server文件.mp4 [28.0 MB]
- 32丨SQL注入实战:OOB注入关键函数解析之load_file.mp4 [25.9 MB]
- 64丨XSS蠕虫实战案例分析.mp4 [29.8 MB]
- 94丨Node.js安全专题:Node.js漏洞审计.mp4 [81.0 MB]
- 19丨SQL注入漏洞的原理及其危害.mp4 [32.8 MB]
- 45丨SQL注入实战:自动化注入攻击之了解sqlmap.mp4 [13.9 MB]
- 18丨Web安全后端基础:极简MySQL入门.mp4 [17.7 MB]
- 13丨文件上传漏洞中阶:前端验证绕过、.htaccess绕过、大小写绕过.mp4 [66.0 MB]
- 06丨Web框架的运作原理:用Django快速搭建一个网站.mp4 [21.4 MB]
- 16丨文件上传漏洞:初探Fuzz.mp4 [29.1 MB]
- 102丨网络钓鱼防范:钓鱼网站、邮件钓鱼的防控.mp4 [148.2 MB]
- 12丨文件上传漏洞初阶:后缀名绕过&原理探究.mp4 [47.9 MB]
- 41丨SQL注入实战:webshell类型命令执行与交互.mp4 [38.2 MB]
- 92丨Node.js安全专题:Express及其组件.mp4 [87.7 MB]
- 66丨CSRF跨站请求伪造漏洞原理、攻击演练.mp4 [104.0 MB]
- 93丨Node.js安全专题:Node.js安全开发技术.mp4 [101.4 MB]
- 67丨同源策略及跨源访问.mp4 [54.5 MB]
- 11丨文件上传漏洞:漏洞原理&一句话木马.mp4 [62.1 MB]
- 07丨HTTP协议是怎么工作的?.mp4 [16.0 MB]
- 103丨怎样建立安全开发流程(SDL)?.mp4 [54.5 MB]
- 43丨SQL注入实战:玩转Linux权限管理之用户和组.mp4 [45.0 MB]
- 15丨文件上传漏洞:初探源码审计.mp4 [36.7 MB]
- 96丨DDoS之应用层拒绝服务攻击:Slowloris攻击、HTTPPostDoS.mp4 [58.0 MB]
- 56丨加密算法与随机数.mp4 [26.9 MB]
- 78丨SSRF服务端请求伪造.mp4 [80.2 MB]




