Kali Linux 入门

通过 14 个引导式实验和 14 个配套挑战学习 Kali Linux,涵盖终端基础、本地服务发现、HTTP 与数据包检查、密码工具、Metasploit 和防火墙访问控制。

网络安全Kali LinuxLinux

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

Kali Linux 将众多安全工具集成到一个发行版中。本课程教授 Linux 基础,以及范围小、可验证的工作流程,帮助你熟练使用该环境。四个阶段包含 14 个引导式实验和 14 个配套挑战,从第一条终端命令逐步推进到本地服务发现、数据包检查、密码工具练习、Metasploit 信息收集,以及经过测试的防火墙边界。

每个引导式实验都会解释命令及其结果。配套挑战提供运用相同技能的新任务,拥有独立训练环境和可供复习的完整解答。请按顺序学习,在使用后续工具之前打好基础。

你将学到什么

  • 以普通用户身份进入预置 Kali 终端,区分 Kali 与 Ubuntu 宿主机,并记录实际系统信息。
  • 浏览路径,编辑和整理练习文件,使用管道与重定向过滤工具输出。
  • 管理训练用户和权限,查找并安装单个工具,控制进程并查看应用日志。
  • 查看接口、路由、DNS 应答、监听端口与服务连通性。
  • 运行范围明确的 Nmap 发现,解释端口状态与应用证据,并将其与漏洞确认区分开来。
  • 使用 curl 检查 HTTP 请求、状态码、响应头与正文,再用 tcpdump 捕获并读取一次范围有限的本地 HTTP 交换。
  • 使用 John 离线恢复提供的弱哈希,使用 Hydra 执行小规模在线 SSH 凭据检查,并确认实际身份验证。
  • 查看并运行 Metasploit HTTP 标题辅助模块,然后通过 iptables 实施并验证基于来源的服务边界。

课程阶段

  1. Kali 基础与练习文件: 环境识别、文件操作,以及从提供文本中提取可读发现。
  2. 管理 Kali 环境: 用户、权限、软件包发现、进程、日志和网络基础。
  3. 发现服务与网络流量: Nmap 服务发现、HTTP 检查和有效数据包捕获。
  4. 密码工具、Metasploit 与访问控制: 离线恢复、范围有限的在线身份验证测试、辅助模块结果,以及允许和拒绝客户端访问。

学习成果具体可见:整理好的文件、过滤后的发现、服务报告、独立 HTTP 文件、可解析的 pcap、关联账户的恢复输出、经过身份验证的身份、记录的模块发现,以及已生效并保存的防火墙策略。

适合谁学习

本课程面向刚接触 Kali Linux 的学习者,也包括没有 Linux 命令行经验的人。无需安装 Kali,无需安全工具使用经验,也不必先修另一门 Linux 课程。前面的单元会介绍后续任务所需的命令和概念。请阅读解释、查看输出,并通过每个挑战独立练习。

学习环境

实验在 Ubuntu 虚拟机上打开浏览器终端。环境配置会准备 Kali Rolling 容器、所需工具及各项专用训练服务。kali 命令进入普通用户 Kali Bash shell;exit 返回宿主机终端。练习文件存放在共享工作区 /home/labex/project 中。学习步骤就绪之前,工具准备需要一些时间。Metasploit 下载体积较大,软件包镜像较慢时可能需要十分钟以上。

每个单元独立准备输入与目标,无需前一实验中的文件或运行中服务。服务练习使用提供的本地端点或专用练习网络。镜像和软件包准备需要连接镜像仓库与软件源,但安全任务不依赖公共演示目标。

容器环境支持本课程教授的终端工作流程,不提供完整 Kali 桌面、无线硬件访问,或不同实验会话之间的状态持久化。需要提升权限的命令会明确说明;日常操作使用普通学习者账户。

常见问题

需要安装所有 Kali 工具吗?

不需要。环境配置会为每个单元提供工具。软件包管理的实验与挑战教授如何查找和安装单个工具,并说明元包如何组织工具。完成这些任务无需完整发行版升级或安装全部工具。

Metasploit 实验与挑战会执行漏洞利用吗?

它们使用 HTTP 标题辅助模块,从本地页面收集真实信息。你将学习搜索、查看、配置、运行和记录模块。成功获取标题是信息收集证据,不代表已证明漏洞存在或获得远程 shell。

怎样才算完成挑战?

必须形成题目要求的成果,并与训练环境一致。检查会查看文件与状态:数据包捕获必须能解析,恢复的凭据必须与提供的样本匹配或能完成身份验证,防火墙必须拒绝一个客户端,同时保留允许路径。仅启动工具或创建空输出文件并不够。

接下来可以学什么?

可以继续学习 Nmap 入门、Wireshark 入门、Hydra 入门 或 Metasploit 入门,深入练习具体工具。本入门课程建立环境与证据工作流程;完整渗透测试还需要进一步学习和授权实践。

教师

labby
Labby
Labby is the LabEx teacher.