news 2026/4/24 18:32:22

Kali_Linux:从入门到精通,用VMware搭建你的专

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Kali_Linux:从入门到精通,用VMware搭建你的专

Kali Linux:从入门到精通,用VMware搭建你的专属渗透测试实验室

资料在文章末尾

摘要:本文带你全面了解Kali Linux这款专为网络安全专业人士设计的操作系统。从它的历史起源、核心作用,到在VMware虚拟机中的完整安装配置,手把手教你搭建专属的渗透测试环境。文章提供详细的图文安装指南(包含贴图预留位置),帮助新手快速上手Kali Linux,开启网络安全学习之旅。文章最后还附带了Kali Linux的发展历程一览表,带你回顾这款传奇系统的演变史。

郑重声明:本文仅供学习、研究使用,请勿用于非法用途!


一、前言

在网络安全日益重要的今天,越来越多的技术爱好者开始接触渗透测试、安全审计等专业领域。而提到渗透测试,几乎所有人第一时间想到的,就是Kali Linux。它被誉为“黑客的操作系统”,是无数网络安全从业者手中的利器。

本文将带你全面认识Kali Linux——它的由来、它的作用、它为什么如此受欢迎。最后,我会手把手教你通过VMware虚拟机安装Kali Linux,让你在完全不影响自己电脑主系统的情况下,安全地学习和实践网络安全技术。

二、Kali Linux 简介

Kali Linux是一个开源的、基于Debian的Linux发行版,由Offensive Security(OffSec)开发和维护,专门为渗透测试、数字取证和安全审计而设计。它预装了超过300种安全测试工具,涵盖网络扫描、漏洞检测、密码破解、无线攻击等几乎所有渗透测试领域。

换句话说,Kali Linux就像一个“网络安全百宝箱”——里面装满了你需要的各种专业工具,开箱即用,无需额外安装配置。

三、Kali Linux 的主要作用

Kali Linux的核心作用可以概括为以下几个方面:

1. 渗透测试(Penetration Testing):模拟真实攻击,帮助企业发现系统和网络中的安全漏洞。这是Kali最核心的应用场景。

2. 数字取证(Computer Forensics):在发生安全事件后,用于分析和提取数字证据,追踪攻击源头。

3. 安全审计(Security Auditing):对企业的信息系统进行全面安全检查,评估其安全防护水平。

4. 逆向工程(Reverse Engineering):分析恶意软件和二进制程序,理解其工作原理。

5. 学习与研究:对于安全爱好者和学生来说,Kali是一个绝佳的学习平台,可以让你在安全可控的环境中练习攻防技术。

此外,Kali Linux还是一个完全免费的操作系统——永久免费使用!同时它支持多种平台运行,包括物理机、虚拟机、Live USB、云端以及ARM架构设备(如树莓派)。

四、Kali Linux 的历史背景

每个传奇的背后都有故事。Kali Linux的诞生要追溯到2004年,它的起源可以写成一部浓缩的网络安全发展史。

4.1 一切的起点:Whoppix

2004年,一个名叫Mati Aharoni(网名Muts)的安全专家接到了一个政府合同——需要在完全隔离的环境中执行渗透测试任务。他当时只能每天带着一张CD进入现场,测试结束后CD还会被销毁。

于是他基于Knoppix制作了一个Live CD系统,预装了自己需要的各种工具,并命名为Whoppix(WhiteHat + Knoppix)。没想到,他把这个系统分享到网上后,获得了巨大的反响。

4.2 转型之路:WHAX

随着Whoppix越来越受欢迎,原有的Knoppix基础在开发灵活性上遇到了一些限制。于是,团队将底层操作系统从Knoppix换成了Slax,项目也更名为WHAX(WhiteHat Slax)。

4.3 里程碑:BackTrack

差不多在同一时期,另一个叫做Auditor Security Collection的项目也在蓬勃发展。2006年,WHAX和Auditor决定合并,共同打造一个更强大的渗透测试操作系统——BackTrack Linux正式诞生。

BackTrack可以说是那个时代渗透测试领域的“王者”。从BackTrack v1到v3基于Slackware,再到v4和v5转向Ubuntu,BackTrack迅速积累了大量的用户和社区支持。

4.4 新生:Kali Linux

经过多年的积累和沉淀,Offensive Security团队决定对BackTrack进行一次彻底的重构。他们以Debian为基础重新搭建了整个系统架构,复查并优化了每一个工具包,最终在2013年3月13日正式发布了Kali Linux v1.0。

“Kali”这个名字源自印度神话中的“黑暗之母”,象征着力量与变革。从这一天起,Kali Linux接过了BackTrack的接力棒,开启了全新的篇章。

五、Kali Linux 的发展历程

为了方便大家快速了解Kali Linux及其前身的演变脉络,以下是一个完整的时间线表格:

时间版本/项目底层系统重要备注
▸ 前身时期
2004年8月Whoppix v2.0Knoppix项目雏形
2005年7月WHAX v3Slax从Knoppix转向Slax
2006年5月26日BackTrack v1.0Slackware 10.2.0Auditor与WHAX合并,首个正式版本
2007年3月6日BackTrack v2.0Slackware 11.0.0内核2.6.20,支持Metasploit 2/3
2008年6月19日BackTrack v3.0Slackware 12.0.0更多工具和Bug修复
2010年1月9日BackTrack v4 (Pwnsauce)Ubuntu 8.10从Slackware转向Ubuntu
2011年5月10日BackTrack v5 (Revolution)Ubuntu 10.04 LTS经典版本
2012年8月13日BackTrack 5 R3Ubuntu 10.04 LTS最终版本,被Kali取代
▸ Kali Linux时代
2013年3月13日Kali v1.0 (Moto)Debian 7 Wheezy正式发布,全新重构
2013年4月26日Kali v1.0.3Debian 7BugFix
2013年7月25日Kali v1.0.4Debian 7工具添加和更新
2013年9月5日Kali v1.0.5Debian 7LVM加密安装,SDR工具
2014年1月9日Kali v1.0.6Debian 7内核3.12,Amazon AMI支持
2014年5月27日Kali v1.0.7Debian 7内核3.14,Live USB加密持久化
2014年7月22日Kali v1.0.8Debian 7EFI支持完整ISO
2014年8月25日Kali v1.0.9Debian 7BugFix
2014年10月6日Kali v1.0.9aDebian 7安全漏洞修复(Shellshock)
2015年2月9日Kali v1.1.0Debian 7时隔2年首次发布,新内核新工具
2015年3月13日Kali v1.1.0aDebian 7修复安装程序内核ABI问题
2015年8月11日Kali v2.0 (Sana)Debian 8 Jessie重大版本,转为滚动发行版雏形
2016年1月21日Kali Rolling 2016.1Debian Testing正式转为滚动更新模式,内核4.3
2016年8月31日Kali 2016.2Debian Testing内核4.6
2017年4月25日Kali 2017.1Debian Testing内核4.9
2017年9月20日Kali 2017.2Debian Testing内核4.12
2017年11月21日Kali 2017.3Debian Testing内核4.13
2018年2月6日Kali 2018.1Debian Testing内核4.14.12
2018年4月30日Kali 2018.2Debian Testing内核4.15.0
2018年8月27日Kali 2018.3Debian Testing内核4.17.0
2018年10月29日Kali 2018.4Debian Testing内核4.18.0
2019年2月18日Kali 2019.1Debian Testing内核4.19.13
2019年3月4日Kali 2019.1aDebian TestingVMware Installer BugFix
2019年5月21日Kali 2019.2Debian Testing内核4.19.28
2019年9月2日Kali 2019.3Debian Testing内核5.2.9
2019年11月27日Kali 2019.4Debian Testing默认UI从GNOME切换为Xfce
2020年(全年)Kali 2020.x系列Debian Testing默认非root用户,新增KDE Plasma
2022年2月14日Kali 2022.1Debian Testing内核5.15.0
2023年5月30日Kali 2023.2Debian Testing内核6.1,Hyper-V与PipeWire支持
2023年8月23日Kali 2023.3Debian Testing内核6.3
2023年12月5日Kali 2023.4Debian Testing内核6.5
2024年2月28日Kali 2024.1Debian Testing内核6.6
2024年6月5日Kali 2024.2Debian Testing内核6.6
2024年9月11日Kali 2024.3Debian Testing内核6.8
2024年12月16日Kali 2024.4Debian Testing内核6.11
2025年3月19日Kali 2025.1Debian Testing内核6.12
2025年6月13日Kali 2025.2Debian Testing内核6.12
2025年9月23日Kali 2025.3Debian Testing内核6.12
2025年12月12日Kali 2025.4Debian Testing内核6.16
2026年3月24日Kali 2026.1Debian Testing内核6.18,BackTrack怀旧模式

值得一提的是,2026年3月发布的Kali Linux 2026.1版本具有特别意义——它不仅是Kali的13岁生日,更是其前身BackTrack Linux发布20周年的纪念时刻。为此,官方特别添加了“BackTrack模式”,用户可以一键将桌面切换成经典的BackTrack 5主题,致敬那段辉煌的岁月。

六、VMware安装Kali Linux详细教程

理论知识了解之后,我们来动手实操吧!通过VMware虚拟机安装Kali Linux,完全不会影响你电脑上原有的操作系统,小白也能轻松上手。

6.1 准备工作

在开始之前,请确保具备以下条件:

项目说明
电脑硬件至少8GB内存,建议16GB及以上;至少30-40GB空闲硬盘空间
虚拟机软件VMware Workstation Pro(Windows)或 VMware Fusion(macOS)
系统镜像Kali Linux ISO镜像(建议Installer版本)

小贴士:kali官网镜像(https://www.kali.org/get-kali/#kali-installer-images),清华源镜像(https://mirrors.tuna.tsinghua.edu.cn/kali-images/kali-2026.1/kali-linux-2026.1-installer-amd64.iso),新手最推荐的方式是使用VMware运行官方免安装版虚拟机镜像,5分钟就能进桌面开始操作。如果你想体验完整的安装过程,也可以使用ISO镜像进行手动安装。

6.2 创建虚拟机

步骤1:打开VMware,点击“创建新的虚拟机”。建议选择“自定义(高级)”模式,以便更灵活地配置硬件参数。

步骤2:选择“稍后安装操作系统”。

步骤3:选择操作系统类型为“Linux”,版本选择“Debian 10.x 64位”(Kali基于Debian开发,选择这个最合适)。

步骤4:给虚拟机命名,例如“Kali Linux”,并选择安装位置(建议放在非系统盘,避免占满C盘空间)。

步骤5:配置处理器——根据你电脑CPU情况设置,建议至少2个核心。

步骤6:分配内存——建议设置2048MB(2GB),条件允许可以分配4GB。

步骤7:网络类型选择“使用网络地址转换(NAT)”——这样虚拟机可以共享主机网络上网,又能与主机保持隔离,对新手最友好。

步骤8:I/O控制器和磁盘类型都保持默认即可。

步骤9:选择“创建新虚拟磁盘”。

步骤10:设置磁盘大小——建议设为80GB并选择“将虚拟磁盘存储为单个文件”(Kali预装工具较多,预留充足空间更好)。

步骤11:在“自定义硬件”中,找到CD/DVD(SATA)选项,选择“使用ISO映像文件”,浏览并加载你下载好的Kali Linux ISO镜像。

点击“完成”,虚拟机就创建好了!

6.3 安装Kali Linux系统

步骤1:点击“开启此虚拟机”,启动Kali安装程序。

步骤2:选择“Graphical install”(图形化安装),按回车键确认。

步骤3:选择安装语言——选择“中文简体”(English也行,看个人偏好)。

步骤4:选择地区为“中国”,键盘布局保持默认“汉语”即可。

步骤5:配置网络——主机名可以自定义,例如“kali”;域名保持空白即可。

步骤6:创建普通用户账号。

步骤7:磁盘分区——新手直接选择“使用整个磁盘”即可,系统会自动帮你完成分区。

步骤8:选择要分区的磁盘(只有一个虚拟磁盘),然后选择“将所有文件放在同一个分区中(推荐新手使用)”。

步骤9:确认分区方案后,选择“继续”,在确认界面选择“是”并回车。

步骤10:系统开始安装基础文件,耐心等待进度条走完。

步骤11:软件选择,默认就好。

步骤12:稍等一会儿(15分钟左右)。

步骤13:安装GRUB启动引导程序——选择“是”,然后选择引导设备为/dev/sda即可。

步骤14:等待进度条完成(3分钟左右)。

步骤15:安装完成后,系统会提示移除安装介质。选择“继续”,虚拟机将自动重启。

6.4 首次登录与配置

步骤1:重启后进入登录界面,用之前设置的kali账号和密码登录。

步骤2:首次进入系统后,建议打开终端(快捷键Ctrl + Alt + T),运行以下命令切换到root用户,然后设置root用户密码:

sudo -i

步骤3(可选):如果想远程连接,可以开启SSH服务:

systemctl enable ssh

步骤4:由于Kali官方源在国外,更新可能较慢。建议更换为国内镜像源(如清华大学、中科大等),可以大幅提升下载速度。

#1.备份原始文件

至此,你的Kali Linux虚拟机已经完全安装配置完毕!恭喜你成功搭建了自己的网络安全实验环境!

七、总结

本文全面介绍了Kali Linux这款传奇的渗透测试操作系统。我们从它的定义和作用讲起,追溯了从Whoppix到BackTrack再到Kali Linux的二十余载发展历程,并通过详细的图文教程,手把手教你在VMware虚拟机中安装和配置Kali Linux。

核心要点回顾:

Kali Linux是基于Debian的开源渗透测试系统,预装超300种安全工具。

主要用于渗透测试、数字取证、安全审计、逆向工程,是网络安全从业者的标准工具。

起源于2004年的Whoppix,历经WHAX、BackTrack,2013年正式发布Kali Linux。

2026年3月迎来Kali 13周年和BackTrack 20周年,发布2026.1版本,新增BackTrack怀旧模式。

通过VMware虚拟机安装是最适合新手的方案——安全、隔离、可随时快照回滚。

无论你是网络安全专业的学生,还是对黑客技术充满好奇的爱好者,Kali Linux都将是你学习道路上不可或缺的伙伴。希望本文能帮助你顺利迈出网络安全探索的第一步!

学习资源


如果你也是零基础想转行网络安全,却苦于没系统学习路径、不懂核心攻防技能?光靠盲目摸索不仅浪费时间,还消磨自己信心。这份 360 智榜样学习中心独家出版《网络攻防知识库》专为转行党量身打造!

01内容涵盖

这份资料专门为零基础转行设计,19 大核心模块从 Linux系统、Python 基础、HTTP协议等地基知识到 Web 渗透、代码审计、CTF 实战层层递进,攻防结合的讲解方式让新手轻松上手,真实实战案例 + 落地脚本直接对标企业岗位需求,帮你快速搭建转行核心技能体系!

这份完整版的网络安全学习资料已经上传CSDN【保证100%免费】

**读者福利 |***CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享 *(安全链接,放心点击)

02 知识库价值

  • 深度: 本知识库超越常规工具手册,深入剖析攻击技术的底层原理与高级防御策略,并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等,提供了独到的技术视角和实战验证过的对抗方案
  • 广度: 面向企业安全建设的核心场景(渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营),本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点,是应对复杂攻防挑战的实用指南
  • 实战性: 知识库内容源于真实攻防对抗和大型演练实践,通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。

03 谁需要掌握本知识库

  • 负责企业整体安全策略与建设的CISO/安全总监
  • 从事渗透测试、红队行动的安全研究员/渗透测试工程师
  • 负责安全监控、威胁分析、应急响应的蓝队工程师/SOC分析师
  • 设计开发安全产品、自动化工具的安全开发工程师
  • 对网络攻防技术有浓厚兴趣的高校信息安全专业师生

04部分核心内容展示

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。

内容组织紧密结合攻防场景,辅以大量真实环境复现案例、自动化工具脚本及配置解析。通过策略讲解、原理剖析、实战演示相结合,是你学习过程中好帮手。

1、网络安全意识

2、Linux操作系统

3、WEB架构基础与HTTP协议

4、Web渗透测试

5、渗透测试案例分享

6、渗透测试实战技巧

7、攻防对战实战

8、CTF之MISC实战讲解

这份完整版的网络安全学习资料已经上传CSDN【保证100%免费】

**读者福利 |***CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享 ***(安全链接,放心点击)**

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 18:31:24

告别Xcode,用命令行搞定iOS App的Info.plist修改与重签名(附完整脚本)

告别Xcode:命令行全流程修改Info.plist与重签名iOS应用实战指南 每次打开Xcode那缓慢的启动进度条,或是不得不在GUI界面里反复点击鼠标修改几十个应用的Bundle ID时,你是否想过——其实这一切都可以在终端里用几行命令优雅解决?作…

作者头像 李华
网站建设 2026/4/24 18:27:45

从零到一:用Mesa框架5步构建你的第一个智能体仿真模型

从零到一:用Mesa框架5步构建你的第一个智能体仿真模型 【免费下载链接】mesa Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors. 项目地址: https://gitcode.com/gh_mir…

作者头像 李华
网站建设 2026/4/24 18:26:20

Hailo-8系列——从HAR到HEF:Dataflow Compiler量化编译实战解析

1. Hailo-8与Dataflow Compiler基础认知 第一次接触Hailo-8加速芯片时,最让我惊讶的是它独特的数据流架构设计。与传统GPU的SIMD架构不同,Hailo-8通过片上数据流网络实现算子间的直接通信,这种设计让模型推理时的数据搬运能耗降低了近80%。而…

作者头像 李华