从环境搭建到信息收集:填补 Kali Linux 实战落地的第一块拼图
许多人在接触安全领域时,往往卡在“环境起不来”和“工具不会用”这两个最基础的环节。这门课程不直接讲玄乎的渗透原理,而是直面一个核心痛点:如何在你的电脑上安全、稳定地跑起来一个真正的 Kali Linux 系统,并让它具备初步的信息收集能力。它解决的是“纸上谈兵”到“动手实操”之间的断层。如果你以前只会在虚拟机里装个 Windows,或者对 Linux 命令行感到陌生,甚至不知道如何配置网络适配器,那么这门课就是为你准备的。它不要求你已经是黑客,但要求你愿意从安装系统开始,一步步把工具链跑通。
课程的核心在于“搭建”与“启动”。很多学习者忽略了环境配置的重要性,导致后续复现漏洞时因网络不通、工具缺失而放弃。本专题从最基础的虚拟机安装讲起,详细拆解了 Kali Linux 的初始化流程,包括系统更新、Vmtools 安装以及桌面环境的配置。更重要的是,它没有停留在“装完能用”的层面,而是直接引入了 Apache 服务配置,让你在刚接触 Linux 时就建立起“服务 = 目标”的实战意识。这种从零开始的引导,专门针对那些面对黑底白字终端就手足无措的初学者,确保你拥有一个干净、可定制的底层环境,为后续复杂的攻击模拟打下地基。
信息收集:掌握 Recon-ng 背后的逻辑与实战应用
安全攻击往往始于信息收集(Reconnaissance),但这部分知识在入门课中常被一带而过。本专题深入到了具体的工具链应用,重点讲解了 Recon-ng 的使用。这不仅仅是教你敲几行命令,而是让你理解如何自动化地获取目标域名的关联信息、子域名解析以及网络资产分布。课程引导你思考:在面对一个未知目标时,第一步该查什么?第二步该用什么工具?通过具体的实操演示,你将学会如何配置 Recon-ng 的模块,如何解读返回的数据,以及如何将碎片化的信息拼凑成一张完整的攻击面地图。
这部分内容适合那些已经熟悉 Linux 基本文件操作,但不知道如何将工具转化为合力的学习者。你不需要背诵所有参数,但必须理解工具运行的逻辑。课程通过案例演示,让你看到信息收集如何直接关联到后续的攻击路径选择。当你学完这一节,你应该能够独立回答:为什么在攻击前必须做信息收集?Recon-ng 相比手动扫描有什么优势?如何在本地环境中模拟一次完整的信息获取流程?这些问题的答案,将直接决定你后续学习渗透测试的深度。
学完能做什么:独立部署环境并执行基础侦察
完成本专题的学习,你不应再是一个“观众”,而应成为一个能独立操作环境的“执行者”。你将具备在虚拟机或真实硬件上独立部署 Kali Linux 的能力,并熟练掌握系统更新、服务配置及桌面环境调优。更重要的是,你将能够脱离教程的逐行指引,独立完成一次基于 Recon-ng 的信息收集任务。这意味着,当你面对一个新的练习靶场或授权测试目标时,你能迅速搭建好攻击机环境,配置好必要的网络服务,并自动运行侦察脚本,输出一份初步的资产清单。
资料的使用方式非常关键,不要只把视频当电影看。建议先看完安装与配置部分,立即在自己的机器上复刻一遍,确保 Apache 能正常访问、网络配置无误。随后,在信息收集章节,不要只记命令,要尝试修改 Recon-ng 的模块参数,观察不同参数对结果的影响。课程中提供的练习思路,旨在让你通过“做中学”来固化记忆。学完后,请尝试回答:如果我的虚拟机无法访问外网,该如何排查?Recon-ng 返回的数据中,哪些信息对后续爆破最有用?只有当你能够独立回答这些具体问题,才算真正掌握了这门基础课的核心价值。
课程目录
1-1 [Kali linux介绍与安装] 课程介绍 (03:18) 1-2 [Kali linux介绍与安装] Kali linux介绍 (04:56) 1-3 [Kali linux介绍与安装] Kali linux安装 (18:41) 1-4 [Kali linux介绍与安装] Kali linux更新 (06:16) 1-5 [Kali linux介绍与安装] Kali linux安装Vmtools (05:24) 1-6 [Kali linux介绍与安装] Kali linux桌面环境介绍 (22:16) 1-7 [Kali linux介绍与安装] Kali linux下的Apache使用 (07:13) 2-1 [Kali linux信息收集] 信息收集介绍 (06:01) 2-2 [Kali linux信息收集] Recon-ng介绍 (11:36) 2-3 [Kali linux信息收集] Recon-ng工作区介绍 (05:26) 2-4 [Kali linux信息收集] Recon-ng数据库介绍 (03:41) 2-5 [Kali linux信息收集] Recon-ng报告 (07:56) 2-6 [Kali linux信息收集] Recon-ng API Key (04:46) 2-7 [Kali linux信息收集] Recon-ng命令行模式 (05:50) 2-8 [Kali linux信息收集] Shodan介绍 (05:49) 2-9 [Kali linux信息收集] Shodan搜索特性 (17:10) 2-10 [Kali linux信息收集] Dmitry工具介绍 (06:32) 2-11 [Kali linux信息收集] Sparta工具介绍 (03:51) 2-12 [Kali linux信息收集] Netdiscover工具介绍 (06:40) 2-13 [Kali linux信息收集] Zenmap工具介绍 (04:14) 3-1 [Kali linux下Metasploit的使用] Metasploit介绍 (08:22) 3-2 [Kali linux下Metasploit的使用] Metasploit使用流程 (24:44) 3-3 [Kali linux下Metasploit的使用] Metasploit生成后门 (09:10) 3-4 [Kali linux下Metasploit的使用] Meterpreter介绍 (09:17) 3-5 [Kali linux下Metasploit的使用] Meterpreter命令介绍 (45:05) 3-6 [Kali linux下Metasploit的使用] Metasploit扫描 (08:19) 3-7 [Kali linux下Metasploit的使用] Veil-Evasion介绍 (13:03) 3-8 [Kali linux下Metasploit的使用] Metasploit绕过UAC (10:00) 4-1 [Kali linux 中间人测试] MITM中间人测试介绍 (09:32) 4-2 [Kali linux 中间人测试] 自动化的中间人测试 (06:25) 4-3 [Kali linux 中间人测试] 中间人测试案例 (07:17) 5-1 [Kali linux 社会工程框架(Set-Tookit)] Set-Tookit介绍 (02:46) 5-2 [Kali linux 社会工程框架(Set-Tookit)] Set-Tookit基本使用 (04:52) 5-3 [Kali linux 社会工程框架(Set-Tookit)] Beef介绍 (10:11) 6-1 [Kali linux 密码测试] 简单密码测试 (07:18) 6-2 [Kali linux 密码测试] 利用Hash登录系统 (09:40) 6-3 [Kali linux 密码测试] 字典文件获取 (15:03) 6-4 [Kali linux 密码测试] Linux密码破解 (10:07) 6-5 [Kali linux 密码测试] 在线暴力破解工具介绍 (11:50) 7-1 [Empire拓展] Empire介绍与安装 (08:42) 7-2 [Empire拓展] Empire中的Listener介绍 (05:59) 7-3 [Empire拓展] Empire中的Stager介绍 (05:06) 7-4 [Empire拓展] Empire中的Agent介绍 (04:21) 7-5 [Empire拓展] Empire中的模块 (03:37)





