1. Kali 操作系统简介
Kali Linux 是一个基于 Debian
的 Linux
发行版,旨在进行高级渗透测试和安全审计。Kali Linux
包含数百种工具,适用于各种信息安全任务,如渗透测试,安全研究,计算机取证和逆向工程。Kali Linux
由公司 Offensive Security
开发,资助和维护。Offensive [əˈfensɪv]
攻击性的; Offensive Security
进攻性安全。
Kali Linux
于 2013
年 3
月 13
日发布,Kali
的前身是基于 BackTrack Linux
,自上而下的重建,完全符合 Debian
开发标准。
Kali
的优势和特性:
1. 包括 900
多种渗透测试工具 ;
2. 免费:完全免费且永远都是。你将永远不必支付 Kali Linux
的费用;
3. 开源:所有进入 Kali Linux
的源代码都可供任何人使用;
4. 广泛的无线设备支持:我们已经构建了 Kali Linux
以支持尽可能多的无线设备,允许它在各种硬件上正常运行,并使其与众多 USB
和其他无线设备兼容;
5. 在安全的环境中开发: Kali Linux
团队由一小部分人组成,他们是唯一可信任的提交包并与存储库交互的人,所有这些都是使用多个安全协议完成的;
6. GPG
签名包和存储库: Kali Linux
中的每个包都由构建和提交它的每个开发人员签名,并且存储库随后也会对包签名;
7.ARMEL
和 ARMHF
支持: Kali Linux
可用于各种 ARM
设备。
2. Kali Linux 系统镜像下载
首先下载 Kali Linux
系统,进入 Kali Linux
官网 https://www.kali.org/ 点击下载。
选择安装镜像。
选择并下载你需要的镜像,默认是 X86_64bit
。
本文是基于 VMware Workstation
虚拟机安装系统,如未安装移步 VMware Workstation 下载地址 下载并安装,若是使用光盘或其它可移动存储介质安装则需要制作系统启动盘,与之相关内容在本文不再赘述。
3. 安装 Kali Linux
3.1. VMware 虚拟机相关操作步骤
若是直接使用启动盘安装到物理机上则跳过 3.1.
小节。
(1). 打开虚拟机选择 “创建新的虚拟机”;(启动盘安装忽略该步骤)
(2). 选择 “自定义”,点击 “下一步”;(启动盘安装忽略该步骤)
(3). 点击 “下一步”;(启动盘安装忽略该步骤)
(4). 选择下载好的 Kali Linux
镜像目录,并点击 “下一步”;(启动盘安装忽略该步骤)
(5). 点击 “下一步”;(启动盘安装忽略该步骤)
(6). 为虚拟机命名,并选择虚拟机安装的位置,点击 “下一步”;(启动盘安装忽略该步骤)
(7). 配置处理器数量(根据自己机器实际配置来分配),点击 “下一步”;(启动盘安装忽略该步骤)
(7). 分配内存大小(根据自己机器实际配置来分配),点击 “下一步”;(启动盘安装忽略该步骤)
(8). 选择 “使用网络地址转换”,点击 “下一步”;(启动盘安装忽略该步骤)
(9). 这里默认选择即可,点击 “下一步”;(启动盘安装忽略该步骤)
(10). 这里默认选择即可,点击 “下一步”;(启动盘安装忽略该步骤)
(11). 这里默认选择即可,点击 “下一步”;(启动盘安装忽略该步骤)
(12). 分配磁盘大小(根据自己机器实际配置来分配),点击 “下一步”;(启动盘安装忽略该步骤)
[注]:这里由于笔者机器剩余磁盘空间不足,因此只分配了 25GB,一般来讲分配 50GB 以上比较好。
(13). 这里默认选择即可,点击 “下一步”;(启动盘安装忽略该步骤)
(14). 这里默认选择即可,点击 “完成”;(启动盘安装忽略该步骤)
(15). 虚拟机配置完成,点击 “开启此虚拟机” 准备安装系统;(启动盘安装忽略该步骤)
3.2. Kali Linux 系统安装
(1). 使用键盘控制选择 “Graphical install”,图形化安装引导;
(2). 选择你习惯使用的语言作为系统显示语言,完成后点击右下角 “Continue”;
(3). 选择你的地区,完成后点击右下角 “Continue”;
(4). 选择使用的键盘标准,完成后点击右下角 “Continue”;
(5). 完成以上步骤后将进行初步安装;
(6). 若机器没有网络或网络不支持 DHCP
功能将会出现如下提示,选择 “Continue” 继续安装;
(7). 如需手动配置则选择 “Configure network manually”, 如无需配置网络则选择最后一个 “Do not configure…”,选择 “Continue” 继续;
(8). 这里笔者选择手动配置网络,填写正确的 IP
地址即可,选择 “Continue” 继续;
(9). 接下来填写正确的网关,选择 “Continue” 继续;
(10). 这里默认即可,选择 “Continue” 继续;
(11). 为系统命名,完成后选择 “Continue” 继续;
(12). 填写系统域名,没有可以忽略,完成后选择 “Continue” 继续;
(13). 创建非 root
用户,输入用户名,完成后选择 “Continue” 继续;
(13). 自动根据用户名分配账户登录名称,可以选择修改,完成后选择 “Continue” 继续;
(13). 为刚创建的用户设置登录密码,完成后选择 “Continue” 继续;
(14). 选择时区,完成后选择 “Continue” 继续;
(14). 磁盘分区设置,这里笔者选择 “use entire disk”,即使用整块磁盘,完成后选择 “Continue” 继续;
(15). 这里笔者只有一块磁盘,就默认选择即可,完成后选择 “Continue” 继续;
(16). 这里笔者选择 “All file in one partition”,将所有数据放在一个分区中(新手推荐选择),完成后选择 “Continue” 继续;
(16). 选择 “Finish partitioning and write…”,完成后选择 “Continue” 继续;
(17). 选择 “Yes”,完成后选择 “Continue” 继续;
(18). 等待系统为我们分区;
(19). 一些软件的选择,完成后选择 “Continue” 继续;
(20). 显示管理程序,默认即可,完成后选择 “Continue” 继续;
(21). 选择是否安装启动引导,完成后选择 “Continue” 继续;
(22). 选择启动引导安装位置,完成后选择 “Continue” 继续;
(23). 到这里安装完成,选择 “Continue” 系统将会重启;
(24). 由于安装了系统启动引导,启动时会提示选项,这里默认会选择直接进入系统;
(25). 点击用户,并输入密码即可进入系统;