商店
Kali
0
2013年3月13日
概述
Kali Linux 是一个开源、基于 Debian 的 Linux 发行版,专为网络安全、渗透测试、数字取证和逆向工程设计,由 Offensive Security 开发和维护。它集成了 600 多种预装的安全工具(如 Metasploit,Nmap,Wireshark),是道德黑客(Ethical Hackers)、渗透测试人员和网络安全专业人士的首选平台。Kali Linux 提供实时启动(Live Boot)和取证模式,支持多种设备(x86_64,ARM,Android),并以其灵活性和专业性在全球广受欢迎,尤其因在美剧《黑客军团》(Mr. Robot)中出现而声名大噪。
历史与发展
- 起源:
- Kali Linux 由 Mati Aharoni 和 Devon Kearns 于 2013 年 3 月发布(Kali 1.0.0),是对其前身BackTrack(基于 Knoppix)的重写,基于 Debian 提供更稳定的基础。
- BackTrack(2006-2012)是早期的安全测试发行版,Kali 继承了其工具集并优化了用户体验。
- 发展历程:
- 2013-2015:Kali 1.x 系列引入 600+ 安全工具,支持 Live Boot 和取证模式,快速获得社区认可。
- 2020:Kali Linux 引入Kali Undercover(隐藏模式,降低显眼度)和非 root 默认用户,提高安全性。
- 2023:推出 Kali Purple,专注于防御性安全,集成 NIST 网络安全框架工具。
- 2024-2025:Kali 2024.4(2024 年 11 月)停止支持 32 位 i386 架构,专注于 x86_64 和 ARM,新增对更多 ARM 设备(如 Raspberry Pi)和 Android(Kali NetHunter)的支持。
- 社区与支持:
- 开源许可:
- 采用 GNU GPL(通用公共许可证),允许自由使用、修改和分发,衍生作品需开源,符合 Debian 的自由软件准则。
- 对比 SQLite(公共领域,无限制)和 PostgreSQL(类似 MIT,需保留版权声明),GPL 要求更严格。
主要特点
Kali Linux 以其安全工具集、灵活部署和专业用途著称。以下是其主要特点:
- 预装安全工具
- 工具数量:600+ 渗透测试工具,分类包括信息收集、漏洞分析、无线攻击、Web 应用测试、密码破解等。
- 核心工具:
- Metasploit:渗透测试框架(如 SQL 注入)。
- Nmap:端口扫描器,检查服务器网络安全。
- Wireshark:数据包分析器。
- Burp Suite/OWASP ZAP:Web 应用安全扫描器。
- Aircrack-ng:无线网络测试工具,适合 Wi-Fi 安全审计。
- John the Ripper:密码破解工具,测试用户认证强度。
- 实时启动与取证模式
- Live Boot:
- 支持从 USB 或 CD 启动,无需安装,适合临时安全测试。
- Live Boot 让 Kali 随时可用。
- 取证模式:
- 禁用自动挂载和交换空间,保护原始数据,适合数字取证。
- Live Boot:
- 灵活的部署方式
- 支持平台:
- x86_64 和 ARM:支持 Raspberry Pi,BeagleBone Black,Samsung Chromebook 等。
- Kali NetHunter:Android 设备的移动渗透测试平台,支持 Nexus 和 Samsung Galaxy。
- WSL:Windows Subsystem for Linux 上的 Kali,支持 Win-KeX 桌面体验。
- 云部署:AWS,Azure 等提供预装 Kali 镜像。
- 容器化:支持 Docker 和 LXD,快速部署工具集。
- 支持平台:
- 桌面环境
- 默认桌面:XFCE(轻量、可定制),适合低配设备和渗透测试。
- 其他选项:支持 GNOME,KDE Plasma,LXDE 等,通过声明式配置安装。
- Kali Undercover:隐藏模式,模拟 Windows 界面,降低显眼度。
- 社区与文档
- 文档:详细的官方文档(docs.kali.org),覆盖安装、工具使用和案例。
- 社区:活跃的论坛、IRC 和 X 社区。
- 培训:Offensive Security 提供 OSCP 认证和《Kali Linux Revealed》书籍。
优势与局限性
优势
- 专业安全工具:
- 600+ 预装工具,覆盖渗透测试、取证和逆向工程,适合测试 项目安全。
- X 帖子称“Kali 是渗透测试的瑞士军刀”。
- 灵活部署:
- 支持 Live Boot、容器、云部署和 ARM 设备,适合香港的移动办公。
- 开源与免费:
- GNU GPL 许可,免费使用,允许修改和分发,适合开源贡献。
- 社区支持:
- 活跃社区和文档,适合学习网络安全(如 OSCP 认证)。
- Kali Purple:
- 2023 年推出的防御性安全版本,适合数据保护。
局限性
- 不适合新手:
- Kali 面向专业用户,Linux 新手可能难以上手。
- 解决:先在Ubuntu 学习 Linux 基础。
- 资源占用:
- XFCE 轻量,但 600+ 工具占用磁盘空间(约 10GB+)。
- 解决:在 VirtualBox 或高性能设备上运行,清理不必要的工具。
- 非通用用途:
- 不适合日常办公或初学者学习 Linux。
- 解决:日常使用Ubuntu,Kali 用于安全测试。
- GPL 许可证限制:
- 衍生作品需开源,相比 SQLite(公共领域)或 PostgreSQL(类似 MIT)更严格。
- 解决:仅将 Kali 用于测试。
- 稳定性问题:
- 滚动更新可能导致工具不稳定,需测试。
总结
Kali Linux 是一个基于 Debian 的开源 Linux 发行版,专为渗透测试、数字取证和网络安全设计,集成 600+ 工具(如 Metasploit,Burp Suite),支持 Live Boot、取证模式和多平台部署(x86_64,ARM,Android)。其默认 XFCE 桌面环境轻量高效,适合专业安全测试。