VMware虚拟机上安装Kali Linux详细教程
1、Kali Linux简介
Kali Linux是一个基于Debian的开源Linux发行版,集成了精心挑选的渗透测试和安全审计的工具,供渗透测试和安全设计人员使用,面向各种信息安全任务;如渗透测试、安全研究、计算机取证和逆向工程。
2、系统安装要求
Kali Linux的安装要求将根据您想要安装的内容和您的设置而有所不同。对于系统要求:
低端,您可以将Kali Linux设置为没有桌面的基本安全外壳服务器,使用128M内存(建议512M)和2 GB的磁盘空间。
高端,如果您选择安装默认的Xfce4桌面和kali-Linux-默认元包,至少2 GB内存和20 GB的磁盘空间。
当使用资源密集型应用程序(如Burp套件)时,他们建议至少8 GB内存 (如果是大型web应用程序就更是如此!)或者同时使用同步程序。
3、安装先决条件
3.1、已安装完成的VMware虚拟机,如果您的电脑上未安装VMware虚拟机,请参考以下连接:https://www.cnblogs.com/x1234567890/p/14844741.html
3.2、准备好的Kali Linux系统文件,如果您电脑上未下载Kali Linux系统文件,请参考以下连接:官方下载地址:https://www.kali.org/get-kali/
4、配置VMware虚拟机
4.1、双击已安装完成的VMware虚拟机,打开虚拟机软件的管理界面,单机“创建新的虚拟机”,如图所示。

4.2、在弹出的“欢迎使用新建虚拟机向导”中选择“自定义(高级)”选项,然后单击“下一步”按钮,如图所示。

4.3、然后单击“下一步”按钮,如图所示。

4.4、进入到安装来源界面,选中“稍后安装操作系统”选项,然后单击“下一步”按钮,如图所示。

4.5、将客户机操作系统的类型选择为“Linux”,版本选择为“Debian 10.x 64位”,然后单击“下一步”按钮,如图所示。

4.6、填写“虚拟机名称”,名称可以自行发挥。下方安装位置的路径,建议选择一个比较大容量的盘符,最少要有20GB以上的空闲容量,再单击“下一步”按钮,如图所示。

4.7、设置CPU处理器的数量和内核数量,点击“下一步”按钮。

4.8、设置虚拟机内存分配值。如果真机内存小于4GB,则建议分配给虚拟机1GB;如果真机内存大于4GB,不论是8GB还是更多,均建议分配给虚拟机2GB,如图所示。(注:前面提到,如果使用高端配置,建议2G内存)

4.9、根据自己实际需求设置网络类型,确定好网络类型之后,然后点击“下一步”按钮,如图所示。
VM虚拟机软件为用户提供了3种可选的网络模式,分别为桥接模式、NAT模式与仅主机模式,这三种模式的大致介绍如下:
桥接模式:相当于在物理主机与虚拟机网卡之间架设了一座桥梁,从而可以通过物理主机的网卡访问外网。
NAT模式:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中对应的物理网卡是VMnet8。
仅主机模式:仅让虚拟机的系统之间与物理主机通信,不能访问外网,在真机中对应的物理网卡是VMnet1。


4.10、此处为SCSI控制器类型选项,使用“LSI Logic”推荐值,然后点击“下一步”按钮,如图所示。

4.11、设置虚拟磁盘类型,简单来说就是设置一会新安装系统的硬盘接口类型,使用“SCSI(S)”推荐值,然后点击“下一步”按钮,如图所示。

4.12、由于这是一台全新安装的操作系统,不存在已有数据需要恢复的问题,所以直接选择“创建新虚拟磁盘”选项,然后点击“下一步”按钮,如图所示。

4.13、将虚拟机系统的“最大磁盘大小”设置为20.0GB(默认值),这是限定系统能够使用的最大磁盘容量,并不是立即占满这部分空间,如果想让磁盘性能更好的话可以勾选上“立即分配所有磁盘空间”选项。如果今后要经常移动这台虚拟机的话,可以选中“将虚拟磁盘拆分成多个文件”选项;而如果不确定今后是否要经常移动的话,不妨也进行拆分,对实际操作无任何影响,性能也很好,然后单击“下一步”按钮。如图所示。(注:前面也提到,如果使用高端配置,磁盘空间建议20G)

4.14、设置磁盘文件名称,这个完全没有必要修改,保持默认就好,点击“下一步”按钮,如图所示。

4.15、当虚拟机的硬件信息已经基本设置完成后,VM安装向导程序会向我们询问是否确认。由于还有几处信息需要修改,所以此时点击“自定义硬件”按钮,如图所示。

4.16、点击“新CD/DVD(IDE)”选项,在右侧“使用ISO映像文件”里找到并选中此前已经下载好的Kali Linux系统文件,即iso结尾的文件,不要解压,直接选中即可,如图所示。

4.17、“USB控制器”、“声卡”、“打印机”、“显示器”设备保持默认,点击“关闭”,点击“完成”,如图所示。

5、安装Kali Linux系统
5.1、在虚拟机管理界面中单击“开启此虚拟机”按钮后数秒就看到Kali Linux系统安装界面了,选择图形安装(Graphical install),如图所示。

5.2、选择您喜欢的语言,然后点击“Continue”按钮。如图所示。

5.3、指定您的地理位置,然后点击“继续”按钮,如图所示。

5.4、选择您的键盘布局,然后点击“继续”按钮,如图所示。

5.5、安装程序现在将探测您的网络接口,查找DHCP服务,加载程序组件,如图所示。
- 如果网络上没有运行DHCP服务,它会要求您在探测网络接口后手动输入网络信息,或者您可以跳过。
- 如果Kali Linux没有检测到您的网卡,您需要在出现提示时包含它的驱动程序,或者生成一个定制Kali Linux ISO预先包含在内。
- 如果安装程序检测到多个网卡,它可能会提示您使用哪个网卡进行安装。
- 如果选择的网卡基于802.11,系统会在提示您输入主机名之前询问您的无线网络信息。

5.6、然后提示您输入系统的主机名,设置完成之后,点击“继续”按钮,如图所示。

5.7、您可以选择为该系统提供一个默认域名(可以从DHCP中获取值,也可以预先存在一个现有的操作系统),设置好域名之后,点击“继续”按钮,如图所示。

5.8、接下来,为系统创建用户帐户(全名、用户名和强密码),设置完成之后,点击“继续”按钮,如图所示。



5.9、选择“向导—使用整个磁盘”,点击“继续”按钮,如图所示。

5.10、选择要分区的磁盘,点击“继续”按钮,如图所示。

5.11、选择“将所有文件保存在一个分区中(默认设置)”,点击“继续”按钮,如图所示。


5.12、接下来,在安装程序进行不可逆转的更改之前,您将有最后一次机会来检查您的磁盘配置。选中“是”,点击“继续”按钮,如图所示。

5.13、进入系统安装界面,如图所示。

5.14、接下来你可以选择您想要安装的元包。默认选择将安装一个标准的Kali Linux系统,您不必在这里做任何更改,直接点击“继续”按钮,如图所示。

5.15、进入安装软件界面,等待软件安装完毕,如图所示。

5.16、接下来确认安装GRUB引导加载程序,点击“继续”按钮,如图所示。

5.17、选择要安装GRUB引导加载程序的硬盘,选择“/dev/sda”,点击“继续”按钮,如图所示。

5.18、进入如下界面,等待安装完成,点击“继续”按钮,进入系统重启,等待重启完成,如图所示。


5.19、进入到系统登录界面,现在您已经完成了Kali Linux的安装。

VMware虚拟机上安装Kali Linux详细教程的更多相关文章
- 在VMware Workstation上安装Kali Linux
在VMware Workstation上安装Kali Linux VMware Workstation是一款功能强大的桌面虚拟计算机软件.该软件允许用户在单一的桌面上同时运行不同的操作系统,并且可以进 ...
- 在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置)
在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置) 软件版本: 虚拟机版本:vmwareworkstation 7.11 build-28 ...
- 用physdiskwrite在VMware虚拟机上安装m0n0wall【转】
在一台PC机上安装m0n0wall,相信大家都有经验.一般采用两种方法:1.在一台Windows XP或Windows 2000的PC上,下载physdiskwrite软件和m0n0wall映像文件( ...
- VMware虚拟机上安装linux和克隆
虚拟机上安装好一台linux 系统后.为了高速搭建hadoop集群.须要再安装几个linux系统,比較笨的办法能够又一次用ios 镜像文件进行安装.可是又一次安装须要又一次配置一些信息并且安装时间比較 ...
- 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)
作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情.所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电 ...
- 如何在Windows版本的VMware虚拟机上安装苹果系统
有时我想玩玩苹果系统,但自己有没有mac,只能在虚拟机上装一个苹果玩玩,但又由于某些原因虚拟机软件VMware不支持安装苹果系统,还在有大佬出于不明目的,在网上散布了适用于Windows版本的VMwa ...
- VMware虚拟机上安装xp操作系统
前提:安装好虚拟机 资料:windows xp 的虚拟机操作系统 上面这个文件最好保存好一份,防止以后虚拟机用坏了可以重新安装. 1 新建目录D:\virtual machine\vSQL\vm将我们 ...
- 2、在1.VMware虚拟机上安装ubantu系统
1.新建新的虚拟机系统 2.使用自定义高级安装 3.选择下一步操作 4.选择稍后安装 4.因为我们要安装的是Linux的发行版本ubuntu,所以这里选择Linux(L),版本是Ubuntu 64位, ...
- VMware虚拟机上安装CentOS 7
下载CentOS7,点击网址下载,地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso ...
- 虚拟机VMware安装Kali Linux
本文讲解如何在虚拟机上安装Kali Linux,希望对大家有所帮助. 准备:一台电脑,VMware(VMware安装教程) 一.下载系统镜像文件 1.首先下载系统镜像,进入kali官网,在Downlo ...
随机推荐
- 高中生入门学习c/c++指导
一.c与c++关系 参考图示: 可见,c与c++的基本部分是相同的,会有一些小区别,不妨一起学.DEV-C++能支持C++和C语言编程 二.学习资料网站介绍 1.C语言初阶--手把手教零基础/新手入门 ...
- FISCO BCOS 控制台 部署合约 调用 查看已部署合约的地址
deploy 部署合约.(默认提供HelloWorld合约和TableTest.sol进行示例使用) 参数: 合约路径:合约文件的路径,支持相对路径.绝对路径和默认路径三种方式.用户输入为文件名时,从 ...
- ssh远程执行命令方法和Shell脚本实例
写这篇博客之前,我google了一堆相关文章,大都是说修改/etc/sudoers,然后NOPASSWD:指定的cmd,但是真心不管用,没有远程虚拟终端这个方法就是浮云,ubuntu10.04 ser ...
- Qt编译数据库插件通用步骤说明
近期特意花了点时间,在之前数据库集成应用这个组件的基础上再次迭代完善,历经九九八十一难,将Qt的各种数据库插件,十几个Qt版本,全部编译一遍,同时打通了插件形式直连数据库和ODBC数据源连接方式,做过 ...
- Qt通用方法及类库9
函数名 //字节数组转Ascii字符串 static QString byteArrayToAsciiStr(const QByteArray &data); //16进制字符串转字节数组 s ...
- Springboot整合WebSocket作为服务端遇到的坑
最近遇到一个需求,对接某公有云上的坐席系统,需要接收人工坐席和客户对话的语音流,然后调用ASR(Automatic Speech Recognition,自动语音识别)引擎,对语音流实时转写,最后将实 ...
- Ubuntu系统查看文件夹目录
方法1: 进入文件夹里面我们可以使用 按下Ctrl + L 可以看到文件的路径了 然后复制即可. 方法2: 可以鼠标右键点击最下面的属性,然后复制位置里面的路径即可
- WxPython跨平台开发框架之模块字段权限的管理
在我的很多Winform开发项目中,统一采用了权限管理模块来进行各种权限的控制,包括常规的功能权限(工具栏.按钮.菜单权限),另外还可以进行字段级别的字段权限控制,字段权限是我们在一些对权限要求比较严 ...
- 如何禁止Chrome自动更新IDM扩展程序
背景是使用学习版IDM下载器,版本6.41.2,地址备份:https://github.com/glucyzz/IDM 下载完成后导入chrome浏览器,但是发现挂了小猫之后浏览器立马就把此插件自动更 ...
- Windows环境配置Nginx服务实现负载均衡
系统环境:win10 测试服务:.net6.0+webapi 一.本地创建一个webapi项目 二.新建一个api控制器,里面编写一个测试方法 三.我直接把这一个项目复制了3份,然后修改控制器方法中的 ...