




资源介绍
视频数量:89个
总时长:4小时35分
课程介绍:
极致黑客实验室:攻防一体Docker容器安全实战
你有没有想过,为什么现在越来越多的安全工具、漏洞环境甚至是完整的靶场都采用Docker容器来部署?原因很简单:启动快、资源占用低、隔离性好、随时可以销毁重建。对于网络安全学习者来说,这简直是梦寐以求的实验环境。
今天要介绍的这门课程,就是教你用Docker容器来搭建完整的攻防实验环境。课程名字叫"极致黑客实验室:攻防一体虚拟机实战",来自Udemy平台,总共89个视频,时长4个半小时左右。别看时间不算长,内容非常扎实,从零开始带你搭建实验环境,然后分别学习防御和攻击两大方向的技术。
课程分为六个主要部分,咱们一个一个来看。
第一部分是容器基础入门。如果你从来没接触过Docker,这部分就是为你准备的。导师会先讲清楚什么是容器、它和传统虚拟机有什么区别。很多人分不清VM和Container的边界在哪里,这里用实际演示告诉你两者的差异:虚拟机需要完整的操作系统,而容器共享宿主机的内核,轻量得多。然后介绍Docker的基本架构,镜像、容器、仓库这些核心概念逐一拆解。最后还会演示一个经典的攻防实验环境,让你一开始就明白学完这门课能做什么。
第二部分是安装实验环境。这一步非常重要,很多新手卡在这一步就放弃了。导师手把手教你下载安装VMware Workstation,创建Kali Linux虚拟机,安装Docker Desktop,还教你如何在Kali Linux上安装Docker和Docker Compose。Windows用户和Linux用户都有对应的演示,不管你用什么系统都能跟着做。环境搭好了,后面所有的实验才能顺利进行。
第三部分是Docker基础命令学习。学完这部分,你就能熟练管理Docker了。包括如何查看服务状态和镜像信息、怎么启动和停止容器、容器的生命周期管理、数据卷的挂载方法、容器间的网络通信配置,以及Docker Compose的使用。还会教你如何清理不再需要的镜像和容器,保持系统整洁。这些命令看似基础,但贯穿整个课程,是必须掌握的基本功。
第四部分是网络实验环境搭建。这里引入了一个叫Containerlab的工具,它是专门用来模拟复杂网络拓扑的。导师会教你安装Containerlab,然后搭建各种网络场景:从最简单的两台路由器,到路由器加PC的组合,再到两台路由器连接两台PC,最后是带交换机的拓扑。每种拓扑都会演示具体的配置步骤和网络连通性测试。通过这些练习,你能掌握用Docker模拟真实网络环境的能力,这在学习网络安全时非常有用。
第五部分是防御方向的实验。这部分首先讲iptables防火墙,演示如何在Docker环境中添加防火墙规则,验证规则是否生效。然后引入Wazuh这个开源的安全监控平台,教你创建Wazuh容器、访问它的图形界面、下载和部署Agent、生成安全告警。这些技能对于做安全运维的人来说非常实用。接着还介绍了Docker Security Playground,这是一个专门用于学习Docker安全的工具,用它来搭建DNS区域传送的漏洞实验环境,测试和学习DNS相关的安全问题。
第六部分是攻击方向的实验,也是课程最核心的部分。你会学到如何用Docker快速搭建各种漏洞靶机来进行攻击练习。首先是Metasploit框架容器,启动它来攻击存在漏洞的FTP服务容器、Metasploitable2靶机。然后搭建SSH蜜罐容器观察攻击行为,测试Shellshock漏洞环境。还会有Web应用渗透测试环节,使用Mutillidae II、DVWA、Juice Shop、SQL Injection Lab这些经典的Web漏洞靶场。最后还有真实CVE漏洞利用实验,包括PostgreSQL和Unomi的历史漏洞。
学完前面这些独立的攻防实验之后,课程还准备了一个综合性的"All In One"攻防实验室,把所有技术整合在一起。从公网和内网扫描开始,到FTP漏洞攻击、SSH蜜罐分析、暴力破解、横向移动,再到MySQL漏洞利用和目录遍历攻击,完整演示了一次渗透测试的全流程。
这门课适合什么人来学习呢?如果你是个网络安全新手,想找一条高效的路径入门渗透测试或者安全运维,Docker容器技术现在是必备技能,这门课能让你一边学Docker一边做安全实验,效率很高。如果你是运维工程师,想了解容器安全防护的具体方法,特别是iptables防火墙配置和Wazuh监控平台的实际应用,这门课的防御部分会很适合你。如果你是CTF选手或者在准备OSCP之类的认证考试,需要大量练习各种漏洞环境,Docker是快速搭建靶场的利器,这门课能教你如何自动化部署这些环境。
学完这门课之后,你会有一个完整的Docker攻防实验环境,可以随时启动各种漏洞靶机进行练习,也掌握了基本的防火墙配置和安全监控方法。容器技术加上网络安全,这两项技能组合在一起,不管是找工作还是实际工作应用,都是很有竞争力的组合。