Kali Linux 是一款基于 Debian 的 Linux 发行版,专为网络安全测试和渗透测试设计,由 Offensive Security 团队维护。它集成了 600 多种安全工具,广泛应用于漏洞分析、数字取证、逆向工程等领域。以下是关于 Kali Linux 的详细介绍:
---
### **1. 下载 Kali Linux**
- **官网下载**:
访问 [Kali Linux 官方网站](https://www.kali.org/) 下载最新版本(如 2024.x)。
提供多种镜像选项:
- **ISO 镜像**:用于安装到物理机或虚拟机(推荐 VirtualBox/VMware)。
- **NetInstaller**:最小化安装,后续在线下载组件。
- **预构建镜像**:适用于树莓派、Docker、WSL(Windows Subsystem for Linux)等。
- **验证文件**:
下载后需校验 SHA256 哈希值,确保文件未被篡改:
```bash
sha256sum kali-linux-2024.x-iso-file.iso
```
---
### **2. 安装 Kali Linux**
#### **安装方式**
- **物理机安装**:
通过 U 盘启动(使用工具如 [Rufus](https://rufus.ie/) 或 `dd` 命令写入 ISO),按向导分区(建议至少 20GB 磁盘空间)。
- **虚拟机安装**:
在 VirtualBox/VMware 中新建虚拟机,加载 ISO 文件,选择“图形化安装”或“命令行安装”。
- **云平台**:
AWS、Azure 等提供 Kali Linux 镜像,可直接部署。
#### **安装注意事项**
- **用户名/密码**:默认用户为 `kali`,密码为 `kali`(首次登录需修改)。
- **网络配置**:建议使用有线网络或配置 Wi-Fi 后更新系统。
- **选择工具集**:安装时可自定义工具包(默认全选)。
---
### **3. Kali Linux 核心应用场景**
Kali Linux 包含的工具覆盖多个网络安全领域:
#### **渗透测试**
- **信息收集**:
`nmap`(端口扫描)、`recon-ng`(侦察框架)、`theHarvester`(收集邮箱/子域名)。
- **漏洞分析**:
`metasploit-framework`(漏洞利用)、`sqlmap`(SQL 注入)、`nessus`(漏洞扫描)。
- **密码攻击**:
`hydra`(暴力破解)、`john`(密码破解)、`hashcat`(GPU 加速破解)。
#### **无线安全**
- `aircrack-ng`(Wi-Fi 破解)、`wifite`(自动化攻击)、`kismet`(无线嗅探)。
#### **数字取证**
- `autopsy`(图形化取证)、`foremost`(文件恢复)、`volatility`(内存分析)。
#### **其他工具**
- **社会工程**:`setoolkit`(钓鱼攻击)。
- **逆向工程**:`ghidra`(反编译)、`radare2`(二进制分析)。
- **匿名性**:`tor`、`proxychains`(匿名网络访问)。
---
### **4. 基础配置与使用**
#### **首次更新**
```bash
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade
```
#### **安装增强功能(虚拟机)**
```bash
sudo apt install -y kali-linux-default kali-desktop-xfce
```
#### **常用命令**
- 启动 Metasploit:`msfconsole`
- 扫描网络:`nmap -sV 192.168.1.0/24`
- 破解 Wi-Fi:
```bash
airmon-ng start wlan0
airodump-ng wlan0mon
```
---
### **5. 学习资源**
- **官方文档**:[Kali Linux Documentation](https://www.kali.org/docs/)
- **课程**:Offensive Security 的 [PWK](https://www.offensive-security.com/pwk-oscp/)(含 OSCP 认证)。
- **书籍**:《Kali Linux Revealed》《Metasploit渗透测试指南》。
---
### **注意事项**
- **合法性**:仅在授权环境下使用 Kali Linux 进行安全测试,未经许可的扫描或攻击可能违法。
- **替代方案**:初学者可尝试轻量级工具如 [Parrot OS](https://www.parrotsec.org/) 或 [BlackArch](https://blackarch.org/)。
Kali Linux 是网络安全从业者的强大工具,但需结合扎实的理论和实践经验才能有效利用。建议从 CTF(Capture The Flag)挑战或漏洞赏金项目入手逐步学习。