第0章 警告
截止目前,已有比此文章更优的方法。想要查看,点击这里。
第1章 准备开始
1.1 技术背景
在之前的这篇文章里,我们学会了如何在任意已ROOT的手机上使用Kali Linux。不过,在很多情况下,由于厂商限制,手机不能够被ROOT。
而且,即使使用之前文章中的方案,模拟出的Kali Linux也仍然没有真实的Kali完整,并可能在一些小细节上出现问题。
好在,我们有终极解决方案——我们可以用虚拟化的方式在安卓手机上模拟出一个完整的x86_64 Kali Linux。
对于在ARM架构的安卓设备上运行x86_64已不足为奇,我们在之前的文章里已完全可以做到,并还运行了好几个不同版本的Windows。很显然,这个方法也适用于运行任何x86_64系统。
1.2 性能可以达到何种程度?
在我的小米6X上运行的该Kali虚拟机可以以可接受的速度响应命令,并至少能够满足日常使用。
1.3 摘要
我们已经了解了技术的可行性,以及与其它技术对比的优势劣势。我们也已经掌握了在已ROOT手机上运行Kali)以及在手机上运行任何x86_64系统的方。由于大量的细节和思路已经在后者中提到,我们在这篇文章内会跳过很多细节,将重点放在最重要的部分。
我们将在电脑上用VMWare Workstation创建一个最简安装的纯命令行Kali Linux虚拟机,并将它传输到手机上运行。然后,我们会改善体验,因为黑黑的纯命令行给人极不友好的感觉。
第2章 在电脑上创建一个最简Kali Linux虚拟机
2.1 安装VMWare Workstation Pro
我假设你还没有安装该软件。请参考之前文章的2.2节安装VMWare Workstation Pro。
2.2 下载Kali Linux amd64 ISO镜像
关于为什么要下载镜像,也在之前文章的2.1节做出了解释。
我们去Kali 官网上下载推荐的64位ISO镜像。
如果直接下载对你而言存在困难,你可以使用Torrent下载。
2.3 用VMWare创建虚拟机
2.3.1 新建虚拟机
在VMWare中使用创建新的虚拟机
创建一个新的虚拟机。其各项配置可以参考下图的设置。对于其中各参数的具体含义,可以在之前文章的2.3.1节看到。