Kali Linux 教程2025年5月16日 | 阅读 18 分钟 ![]() Kali Linux 教程涵盖了基础和高级的黑客攻击与渗透测试概念。我们的 Kali Linux 教程专为初学者和专业人士设计。Kali Linux 教程涵盖了与黑客攻击和渗透测试相关的所有领域。我们将从学习如何安装所需软件开始。之后,我们将学习网络配置、基本命令以及用于黑客攻击、获取访问权限、后渗透和网站黑客攻击的工具。 什么是 Kali Linux?Kali Linux 是一个基于 Debian 的 Linux 发行版,专为数字取证和渗透测试而设计。它由信息培训公司Offensive Security资助和维护。Kali Linux 是由Offensive Security的Mati Aharoni和Devon Kearns重写BackTrack而开发的。Kali Linux 提供了大量适用于各种信息安全任务的工具,包括渗透测试、计算机取证、安全研究和逆向工程。 它是一个为渗透测试和数字取证而开发的 Debian 派生 Linux 发行版。它由Offensive Security资助和维护。 Kali Linux 约有 600 个渗透测试程序,例如 OWASP ZAP Web 应用程序安全扫描器和 Burp Suite、Airxrack-ng(用于无线渗透测试 LAN 的软件套件)、sqlmap(数据库接管工具和自动 SQL 注入)、John the Ripper(密码破解器)、Metasploit(渗透测试框架)、Wireshark(数据包分析器)、Nmap(端口扫描器)、Armitage(图形化网络攻击管理工具)等。 它是由 Offensive Security 的Devon Kearns和Mati Aharoni从基于 Knoppix 的旧信息安全测试 Linux 发行版 BackTrack 重写而设计的。其名称受到印度教女神 Kali 的启发。它基于 Debian 测试分支。Kali 使用的几乎所有软件包都从 Debian 存储库导入。 Kali Linux 在两次或多次《黑客军团》电视连续剧插播广告期间获得了巨大的关注。在该剧中,Kali Linux 提供的工具包括 Wget、Shellshock、Nmap、Metasploit 框架、John the Ripper、Bluetooth Scanner 和 Bluesniff。BackTrack 和 Kali Linux 的标语是“你越安静,就越能听得更清楚”,这句话显示在一些背景上。 Kali Linux 版本历史第一个 1.0.0 "moto" 版本于 2013 年 3 月发布。默认用户界面从 GNOME 更改为 Xfce,同时保留了 2019 年 11 月发布的 2019.4 版本中的 GNOME 版本。默认 shell 从 Bash 更改为 ZSH,同时 Bash 在 2020 年 8 月发布的 2020.3 版本中作为选项保留。 Kali Linux 支持的平台Kali Linux 提供 64 位和 32 位镜像,用于基于 x86 指令集的宿主,以及用于三星 ARM Chromebook 和 Beagle Board 计算机的 ARM 架构镜像。 Kali Linux 开发人员计划为更多 ARM 设备提供 Kali Linux。Kali Linux 可用于 SS808、Galaxy Note 10.1、Utilite Pro、Samsung Chromebook、Odroid XU3、Odroid XU、Odroid U2、EfikaMX、Raspberry Pi、CuBox-i、CuBox、CubieBoard 2、HP Chromebook、BeagleBone Black 和 Asus Chromebook Flip C100P。 此外,Kali Linux 官方支持 Android 设备,如 OnePlus One、Nexus 10、Nexus 9、Nexus 7、Nexus 6、Nexus 5 以及部分三星 Galaxy 型号(通过 Kali NetHunter)。它也已通过非官方社区构建提供给其他 Android 设备。它可在 Windows 10 上的 WSL(Windows Subsystem for Linux)中使用。Kali for Windows 的官方发行版可从 Microsoft Store 安装。 Kali Linux Logo![]() BackTrack 是我们之前的安全操作系统。Kali Linux 的第一个版本Kali 1.0.0 于2013 年 3 月发布。Kali Linux 现在由Offensive Security资助和支持。今天,如果我们访问 Kali 的网站(www.kali.org),我们会注意到一个巨大的横幅,上面写着“我们有史以来最先进的渗透测试发行版”。这是一个非常大胆的声明,讽刺的是,至今仍未被证伪。Kali Linux 预装了 600 多个渗透测试应用程序供我们探索。每个程序都有自己独特的功能和应用。Kali Linux 非常出色地将这些重要工具分为以下几类:
Kali Linux 的特性Kali Linux 有一个嵌入式项目,专门用于与特定 Android 设备统一和移植,称为Kali NetHunter。它是 Android 上第一个开源的渗透测试平台,专为 Nexus 设备设计,是 Offensive Security 和 Kali 社区成员“BinkyBear”合作的成果。它支持 802.11 版本的无线帧注入、Bad USB MITM 攻击、HID 键盘和一键式 MANA 恶意接入点设置。 Kali 的前身(BackTrack)包含一个名为取证模式的模式,该模式在 Kali 中通过 live 启动得到恢复。由于多种原因,它非常受欢迎,部分原因是许多 Kali 用户已经拥有可启动的 Kali CD 或 USB 驱动器,这使得 Kali 非常方便用于任何取证工作。系统不会触及交换空间或内部硬盘驱动器,并且在取证模式下启动时会自动禁用挂载。尽管如此,开发人员建议用户在使用 Kali 进行实际取证工作之前,对这些方面进行广泛测试。 ![]() 以下是 Kali Linux 的功能 1. 预装超过 600 个渗透测试工具Kali Linux 预装了超过 600 个渗透测试工具,例如Wireshark、Aircrack-ng、Nmap和Crunch。 2. 完全自定义 Kali ISO使用为安全专业人士特定需求优化的元软件包和高度易于访问的 ISO 自定义流程,可以轻松生成自定义版本的 Kali 以满足我们的特定需求。Kali Linux 与live-build进行了深度集成,为我们提供了极大的灵活性,可以自定义和调整Kali Linux ISO 镜像的每一个方面。 3. 在安全环境中开发Kali Linux 团队由一小群受信任的成员组成,他们负责提供软件包和与存储库进行交互,所有这些都通过多种安全协议完成。 4. 遵循文件系统层次结构标准 (FHS)Kali Linux 遵循FHS(文件系统层次结构标准),以便于查找库、支持文件等。 5. Live USB 启动Live USB 启动允许我们将Kali放置在USB设备上并启动,而无需触及宿主操作系统(这对取证工作也很有用!)。使用可选的持久卷,我们可以选择 Kali 启动时将使用的文件系统,从而允许在会话之间保存文件,生成多个配置文件。每个持久卷都可以加密,这是我们行业要求的关键功能。如果这还不够,Kali Linux还提供LUKs nuke 选项,使我们能够快速控制数据销毁。 6. Kali Linux 全盘加密Kali Linux LUKS全盘加密 (FDE)可以对我们关键的渗透测试计算机驱动器进行全盘加密,这是行业中必备的工具。 7. Kali Linux Amazon EC2 AWS 镜像利用此功能,我们可以快速在Amazon Elastic Compute Cloud中设置云版本的Kali Linux,但我们需要大量的带宽或磁盘空间。 8. Kali Linux 元软件包Kali 包含一系列元软件包集合,这些集合将各种工具包组合在一起。这使得设置自定义的、精简的环境变得容易。例如,如果我们需要几个无线工具来进行即将进行的评估,我们可以apt-get install Kali-Linux-wireless。 9. 自动化 Kali Linux 部署通过无人值守 PXE 安装-实现 Kali Linux 部署自动化 - 我们可以通过网络自动化和自定义我们的 Kali Linux 安装。我们只需一次PXE启动即可获得全新的、自定义的 Kali 安装,或者一万次。 10. Kali Linux NetHunterKali Linux NetHunterROM覆盖层,适用于Nexus Android 设备。Kali Linux 非常灵活,创建“Kali NetHunter”Android 是我们发行版的自然延伸。NetHunter 是一个自定义 AndroidROM覆盖层,适用于ASOP,为我们的Nexus或OnePlus 手机提供 Kali Linux 的全部工具集。 11.Kali Linux 取证模式Kali 的可启动“取证”模式非常适合取证工作,因为取证 Kali live 镜像选项在此模式下不会挂载任何驱动器(包括交换空间)。Kali 的取证工具(元软件包 -kali-forensics-tools)使 Kali 成为任何取证任务的绝佳替代品。 12. 免费且将永远免费与BackTrack 一样,Kali Linux是免费使用的,并且将来也将如此。Kali Linux 完全免费。 13. Kali Linux 可访问性功能Kali 是为数不多的包含适用于盲人或视障用户的无障碍系统的 Linux 发行版之一,包括语音反馈和盲文硬件兼容性。 14. 广泛的无线设备支持Linux 发行版普遍存在的障碍是无线接口的支持。Kali Linux 的设计旨在与尽可能多的无线设备兼容,从而允许它运行在各种硬件上,并使其与众多USB和其他无线设备兼容。 15. 自定义内核,针对注入打了补丁开发团队经常作为渗透测试人员进行无线评估,因此我们的内核包含最新的注入补丁。 16. GPG 签名软件包和存储库在 Kali Linux 中,每个软件包都由构建并提交它的开发人员签名,然后存储库对软件包进行签名。 17. 多语言支持尽管大多数渗透工具是用英语编写的,但我们已确保 Kali 拥有完整的多语言支持,让更多人可以使用当地语言工作并找到他们需要的工具。 18. Kali 无处不在无论我们身在何处,Kali 的一个版本总是在我们身边。移动设备、ARM、Amazon Web Services、Docker、虚拟机、裸机、Windows Subsystem for Linux 等都可用。 Kali Linux 与其他发行版的比较Kali Linux 的设计目标是面向白帽黑客、渗透测试人员和网络安全专家。还有一些致力于渗透测试的其他发行版,如 Wifislax、BlackArch 和 Parrot OS。在渗透测试和网络安全方面,Kali Linux 在与其他发行版竞争中脱颖而出,并且具有默认用户可以是 Kali Linux 环境中的超级用户的特性。 如何使用 Kali Linux GUI?Kali Linux 桌面有几个标签是我们应该记住并熟悉的。这些标签是:
“位置”标签:与其他 GUI 操作系统(如 Mac 和 Windows)一样,可以轻松访问我们的图片、文件夹和我的文档是必需的组成部分。在 Kali Linux 上,“位置”提供了任何操作系统所必需的可访问性。位置菜单默认包含以下标签:
访问位置
“应用程序”标签:它提供了一个图形下拉列表,其中包含 Kali Linux 中预装的所有工具和应用程序。分析“应用程序”标签是熟悉功能丰富的 Kali Linux OS 的最佳方式。 访问应用程序
Kali Linux Dock:与 Microsoft Windows 的任务栏或 Apple Mac 的 Dock 类似。Kali Linux Dock 提供对常用/最常使用应用程序的快速访问。可以轻松删除或添加应用程序。 从 Dock 中删除一个元素
向 Dock 添加一个元素 向 Dock 添加元素与从 Dock 中删除元素非常相似。按 Dock 底部的“显示应用程序”选项。
谁使用 Kali Linux 以及为什么?Kali Linux 是一种独一无二的操作系统,因为它是少数几个被好人和坏人共同自由使用的平台之一。该操作系统被安全管理员和黑帽黑客广泛使用。前者负责检测和防止安全漏洞,而后者负责识别和可能利用安全漏洞。操作系统上配置和预装的工具数量使得 Kali Linux 成为任何安全专业人士工具箱中的瑞士军刀。 使用 Kali Linux 的专业人士![]() 1. 安全管理员 安全管理员负责保护其机构的信息和数据。他们使用 Kali Linux 来审查他们的环境,并确保没有容易发现的漏洞。 2. 渗透测试人员 渗透测试人员使用 Kali Linux 来审计环境,并对他们被聘用来检查的公司环境进行侦察。 3. 网络管理员 网络管理员负责保持网络平稳安全地运行。他们使用 Kali Linux 来审计他们的网络。例如,Kali Linux 能够检测非法接入点。 4. 取证工程师 Kali Linux 具有“取证模式”,允许取证工程师在某些情况下执行数据搜索和恢复。 5. 白帽黑客 白帽黑客,与渗透测试人员一样,利用 Kali Linux 来审计和发现环境中的潜在漏洞。 6. 黑帽黑客 黑帽黑客使用 Kali Linux 来查找和利用漏洞。它包含许多社会工程应用程序,黑帽黑客可以使用它们来攻破组织或个人。 7. 灰帽黑客 灰帽黑客介于白帽和黑帽黑客之间。他们将以与上述两者相同的方式使用 Kali Linux。 8. 计算机爱好者 计算机爱好者是一个非常笼统的术语,但任何有兴趣了解更多关于网络或计算机的人都可以使用 Kali Linux 来更好地理解IT、网络和常见漏洞。 9. 网络架构师 网络架构师负责设计安全的网络环境。他们使用 Kali Linux 来检查他们的初步设计,并确保没有遗漏或配置错误。 10. CISO CISO(首席信息安全官)利用 Kali Linux 来内部审计他们的环境,并找出是否安装了任何新应用程序或违规配置。 为什么使用 Kali Linux?有很多原因可以使用 Kali Linux。以下是一些 Kali Linux 值得使用的原因: 1. 免费Kali Linux 可免费下载。 2. 提供大量工具Kali Linux 包含超过 600 个用于渗透测试和安全分析的工具。 3. 完全可定制Offensive Security 的开发人员明白,并非所有人都同意他们的设计模型,因此他们已尽可能简化,让更具探索精神的用户能够根据自己的喜好自定义 Kali Linux,甚至包括内核。 4. 开源Kali Linux 在开源平台上可用,因为它是Linux家族的一部分。整个开发树和代码都可以通过Git查看和修改。 5. 多语言支持尽管渗透工具通常是用英语编写的,但已确保 Kali 包含真正的多语言支持,允许更多用户使用当地语言工作并找到他们需要的工具。 Kali Linux 系统要求Kali 非常容易安装。我们所要做的就是确保我们拥有正确的硬件。支持的平台包括i386、amd64和ARM(包括 ARMEL 和 ARMHF)。如果我们拥有以上任何一种硬件,我们就可以运行Kali Linux了。此外,硬件越强大,性能越好。
Kali Linux 工具Kali Linux 包含许多安全工具,包括:
前提条件在学习 Kali Linux 之前,我们必须对计算机基础有基本了解。 目标受众本 Kali Linux 教程面向有兴趣从事信息安全职业的人员,或者那些已经担任网络安全专业人员或希望为简历增加新技能的人。 问题我们保证您在此 Kali Linux 教程中不会遇到任何困难。但如果出现任何错误,请通过联系表单提交问题。 下一个主题Kali Linux 安装 |
我们请求您订阅我们的新闻通讯以获取最新更新。