【Linux科普向】使用VM虚拟机安装Kali Linux
Kali Linux 简介
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 设备。

一、开启BIOS虚拟化支持
可以打开计算机任务资源管理器查看虚拟化是否开启:

如果没有开启虚拟化,可以重启计算机,在重启过程中快速按下热键进入bios:
我的建议就是仔细观看启动画面,找到转瞬即逝的启动提示界面。如果没发现,就多启动几遍,F1、F2、F10、DEL和ESC键都试一遍,而且在刚开始启动就要不停地按该键!这是因为根据设置,BIOS接收按键的时间可能很短暂,有些默认静默启动的窗口期甚至小于1秒钟!毕竟需要设置BIOS的情况很少。
情况 1:以华硕 UEFI 主板为例,开机进入 bios
步骤:进入高级模式---进入高级菜单----开启 intel 虚拟技术




或者其他电脑,打开bios可能找到如下界面:

F10保存退出。重启物理机,安装vm再安装 Kali 就可以了。
二、VMware Workstation安装
首先下载 VMware Workstation,地址:
https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
选择下载以下版本:

用管理员身份打开已下载好的安装包:







注意:由于老师已经下载安装了,所以显示“升级”,你们可以直接点击“安装”。





三、官方下载 Kali Linux
官方网址:www.Kali.org
下载方式分两种:http 下载和 bt 下载(由于是国外网站 http 方式下载会非常慢)
如果不知道如何下载的同学,可以找老师拷贝。
四、安装并配置 Kali Linux
新建虚拟机。
选择推荐配置即可
选择我们下载好的kali镜像
选择 Debian 10.x 64 位,具体版本根据自己虚拟机能够支持的版本来选择。
配置虚拟机名称并选择虚拟机安装位置。
选择磁盘空间这里如果同学学习过程中不更新 Kali 的话使用默认配置 20G 即可,如果对 Kali 进行日常更新则需要给 50G富裕一些空间。否则会导致更新失败。(虚拟机分配的空间不会直接完全占用物理机磁盘空间,一般情况都是用多少占多少,所以我们多给一些)。
自定义硬件配置:
尽量给高一些,建议给物理机一半左右的配置。(至少 2G 内存):
配置 CPU 核心数(建议配置成和物理 CPU 核心数一样),建议配置成 4 核。并开启虚拟化 Intel VT 技术:
新cd/dvd,使用之前下载好的镜像文件:
配置网络模式为桥接:
点击关闭:
最后,点击“完成”:
点击“开启此虚拟机”:

选择图形化安装

选择中文(简体):

选择区域:

配置主机名:


设置普通用户名:

直接点击继续:

设置普通用户密码:

磁盘分区选择整个磁盘:

选择我们的磁盘:

选择推荐分区方案:

结束分区设定并将修改写入磁盘:

将修改的内容写入到磁盘:

等待安装系统:

选择并安装软件
注意:这里需要选择 Xfce 桌面环境(首选,桌面环境 Xface、GNOME、KDE 选其中一个就行), 否则安装完毕后 Kali Linux 将无法使用图形化桌面环境,只能使用命令行环境。无特殊情况,其它软件选择默认勾选项即可 注:无“…”表示主菜单,有“…”表示对应的子菜单。




待安装完成,点击继续重启虚拟机:

五、启用对 root 用户的访问
默认情况下,Kali 新版本为非 root 用户。这意味着 root 用户没有设置密码,并且在安装过程中创建的帐户是可以使用的帐户。可以重新启用对 root 用户的访问,但是不建议这样做。(学习需要,我们可以使用root用户,root用户的权限是最高的)
设置 root 用户密码:
切换到root用户:
修改root密码:(建议密码用root,方便记忆,但实际工作中要将密码设置得复杂一些)
