这门课适合谁,不适合谁

先给结论:如果你在开发、运维或测试岗位上,已经能看懂 HTTP 请求和基本的 HTML/JS,想弄明白「网站是怎么被攻破的、我写的接口到底安不安全」,这门实战演示课值得花时间。但如果你完全没有网络基础和 Linux 命令行经验,直接上手会比较吃力,建议先把 HTTP 协议和常用命令补一补再来。

它不承诺让你学完就去做职业渗透工程师。课程定位更接近「把常见 Web 漏洞从原理到利用走一遍」,让你获得的是检测视角,而不是一份渗透测试岗位的入职培训。

它解决的是哪些具体工作场景

日常工作中,这几类问题最容易让人卡住:代码上线前没人做安全评审,出了事只能事后补;扫描器报了一堆漏洞名,但看不懂危害到底在哪;做等保或安全自查时,被问到 SQL 注入、文件上传怎么验证,只能泛泛而谈。

课程围绕信息收集和漏洞验证展开,覆盖 DNS 与服务器信息、子域名、未公开目录与敏感文件,以及文件上传、代码执行、本地和远程文件包含、SQL 注入这些高频类型。也就是说,它教的是「先摸清目标暴露了什么,再逐个验证哪些能真正被利用」,这条链路正好对应上面的场景。

学完之后你能独立做什么

  • 对一个授权范围内的站点做基础信息收集,整理出暴露面清单,而不是只靠一款工具扫一遍。
  • 针对文件上传、文件包含、SQL 注入等漏洞,独立完成验证并判断危害等级,能写出一份说得清的测试结论。
  • 在开发视角上,知道某类参数该怎么做过滤和权限校验,把修复建议落到具体代码位置。
  • 看懂安全扫描报告里的漏洞名称,判断哪些需要立刻处理、哪些可以排期。

需要提醒的是,能独立完成验证不等于能独立完成一次完整项目。真实渗透还涉及内网横向、权限维持等更大范围的内容,这门课主要停在 Web 应用这一层。

资料怎么用,节奏怎么安排

课程是实战演示形式,跟着环境一步步动手比只看讲解有效得多。建议准备一台自己的虚拟机,搭好靶场环境再开始,不要拿任何未授权的真实站点练手——课程本身也明确声明仅用于教学。

学习顺序上,先吃透信息收集和 HTTP 基础,这部分看似枯燥,但决定了后面能不能找到入口。漏洞部分每学一类,就自己在靶场里复现一遍,再回头想想对应的防御写法。遇到卡壳的地方,先看请求和响应的原始数据,多数问题出在参数构造和编码上。

如果时间有限,SQL 注入和文件上传这两块优先学,它们在真实自查和面试中出现频率最高。本地/远程文件包含偏理论,理解原理即可,不必死磕利用链。

一点务实的提醒

安全测试的边界意识比技术本身更重要。课程教的方法只在你自己拥有或获得书面授权的目标上使用,这一点别抱侥幸。另外,Web 漏洞的利用方式更新很快,课程演示的环境和版本可能偏旧,学的时候重点抓原理和排查思路,具体绕过手法以你实际遇到的目标为准。

总体看,这是一门把常见 Web 漏洞讲清楚、并且逼你动手验证的课。基础够的人能从中拿到一套可复用的检测方法,基础不够的人则要先补课再进。

课程目录

课程目录95 集
  • 01 课程介绍 01 课程介绍封面.mp4
  • 02 课程介绍.mp4
  • 02 前期准备,搭建渗透测试环境 01 渗透环境总览.mp4
  • 02 初始准备--定制版kali介绍及如何启用虚拟化.mp4
  • 03 在Windows上安装Kali虚拟机.mp4
  • 04 在MacOS上安装Kali虚拟机.mp4
  • 05 在Linux上安装Kali虚拟机.mp4
  • 06 安装Metasploitable.mp4
  • 03 前期准备---Linux基础
  • 01 Kali Linux基本介绍.mp4
  • 02 Linux Terminal及Linux基本命令.mp4
  • 03 配置Metasploitable及环境的网络设置.mp4
  • 04 Website 基础 01 什么是网站.mp4
  • 02 如何attack网站.mp4
  • 05 信息搜集
  • 01 用Whois Lookup搜集信息.mp4
  • 02 发现网站上使用的技术.mp4
  • 03 收集多面的DNS信息.mp4
  • 04 发现同一台服务器上的网站.mp4
  • 05 发现子域.mp4
  • 06 发现敏感文件.mp4
  • 07 分析发现的文件.mp4
  • 06 文件上传漏洞 01 文件上传漏洞时什么?以及如何发现和利用文件上传漏洞.mp4
  • 02 HTTP请求- GET & POST.mp4
  • 03 拦截HTTP请求.mp4
  • 04 发掘高级文件上传漏洞.mp4
  • 05 发掘更高级的文件上传漏洞.mp4
  • 06 【Security】--修复文件上传漏洞.mp4
  • 07 代码执行漏洞 01 代码执行漏洞是什么&如何发现和利用基本的代码执行漏洞.mp4
  • 02 发掘和利用高级代码执行漏洞.mp4
  • 03 【Security】--修复代码执行漏洞.mp4
  • 08 本地文件包含漏洞(LFI) 01 本地文件包含漏洞是什么以及如何发现和利用它们.mp4
  • 02 获取来自LFI漏洞的Shell访问.mp4
  • 09 远程文件包含漏洞(RFI) 01 远程文件包含漏洞-配置PHP设置.mp4
  • 02 远程文件包含漏洞——发现和利用.mp4
  • 03 发掘和利用高级的远程文件包含漏洞.mp4
  • 04 【Security】-修复文件包含漏洞.mp4
  • 10 SQL注入漏洞 01 什么是SQL?.mp4
  • 02 SQL注入的危险.mp4
  • 03 在POST中发现SQL注入.mp4
  • 04 使用SQL注入漏洞绕过登录限制.mp4
  • 05 使用SQL注入绕过更安全的登录限制.mp4
  • 06 【Security】防止登录页面中的SQL注入.mp4
  • 11 SQL注入漏洞——从数据库中提取数据 01 在GET中发现SQL注入.mp4
  • 02 读取数据库信息.mp4
  • 03 发现数据库中的表.mp4
  • 04 提取敏感数据--比如密码等.mp4
  • 12 SQL注入漏洞-高级漏洞发掘 01 发现和利用盲SQL注入.mp4
  • 02 发现更复杂的SQL注入.mp4
  • 03 通过使用更难的SQL注入提取数据(密码).mp4
  • 04 绕过过滤器.mp4
  • 05 绕过安全检查和访问所有记录.mp4
  • 06 【Security】快速修复,防止SQL注入.mp4
  • 07 使用SQL注入漏洞在服务器上读写文件.mp4
  • 08 获取反向Shell访问权并获得对目标Web服务器的完全控.mp4
  • 09 发现SQL注入和使用SQLmap提取数据.mp4
  • 10 使用SQLmap获取直接的SQL Shell.mp4
  • 11 【Security】防止SQL注入的正确方法.mp4
  • 13 XSS漏洞
  • 01 什么是Cross Site Scripting(XSS).mp4
  • 02 发现基本的反射型XSS.mp4
  • 03 发现高级的反射型XSS.mp4
  • 04 发现更高级的反射型XSS.mp4
  • 05 发现存储型XSS.mp4
  • 06 发现高级的存储型XSS.mp4
  • 07 基于dom的XSS漏洞.mp4
  • 14 XSS漏洞利用 01 安装Windows环境.mp4
  • 02 用反射型XSS让受害者上钩到BeEF.mp4
  • 03 用存储型XSS让受害者上钩到BeEF.mp4
  • 04 BeEF-和上钩的受害者交互.mp4
  • 05 BeEF-在受害者机器上运行基本的命令.mp4
  • 06 BeEF-用伪造的登录超时提示盗取用户名和密码.mp4
  • 07 Backdoors 和 Payloads基础.mp4
  • 08 Bonus - 创建自己的Backdoors.mp4
  • 09 Bonus - 监听Backdoors连接.mp4
  • 10 Bonus - 用自己的Backdoors黑Window.mp4
  • 11 Bonus - 如何绕过防病毒程序.mp4
  • 12 BeEFF-通过Windows目标机器获取完全控制权.mp4
  • 13 【Security】修复XSS漏洞.mp4
  • 15 不安全的Session管理 01 通过篡改cookie以admin用户不用密码登录.mp4
  • 02 发现跨站请求伪造漏洞(CSRF).mp4
  • 03 利用CSRF漏洞用HTML文件来修改admin的密码.mp4
  • 04 利用CSRF漏洞用link来修改admin的密码.mp4
  • 05 [Security]防止CSRF漏洞的正确方式.mp4
  • 16 暴破和字典gongji 01 什么是暴破和字典attack.mp4
  • 02 创建一个wordlist.mp4
  • 03 发起一个Wordlist**以及用Hydra猜登录密码.mp4
  • 17 用OWASP ZAP自动发现漏洞 01 扫描目标web网站找漏洞.mp4
  • 02 分析扫描结果.mp4
  • 18 实施漏洞利用 01 实施漏洞利用介绍.mp4
  • 02 与前面课中获得的反向Shell访问进行交互.mp4
  • 03 逐步升级对Weevely Shell的反向Shell访.mp4
  • 04 Weevely基础-访问其他网站以及运行Shell命令等等.mp4
  • 05 绕过有限的Privileges和执行Shell命令.mp4
  • 06 从目标服务器下载文件.mp4
  • 07 上传文件到目标服务器.mp4
  • 08 从Weevely获得反向连接.mp4
  • 09 访问数据库.mp4
  • 19 整门课附件 01 整门课附件