跳转到帖子

游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

TheHackerWorld官方

精选回复

发布于

VMware Fusion Kali USB 启动

Kali Linux 的一项有趣且经常必要的功能是能够创建真正杀手级的、完全定制的实时启动安装。这些安装通常存储在USB 驱动器上,将Kali Linux 的强大功能放在您的口袋中,随时可以在您需要时启动。

构建Kali live USB 安装非常简单,无论您是要进行普通安装、持久构建以便存储文件、完全加密(甚至配备自毁密码),还是定制和构建您自己的定制安装。

然而,测试USB 安装的过程可能会有点痛苦,特别是如果您是Mac 用户。在某些情况下,您可以重新启动Mac 并从USB 启动,但这可能会很麻烦。

然而,如果您可以使用像VMware Fusion 这样的产品(这是行业领先的产品,并且已经在我们的Mac 上运行所有其他操作系统方面表现出色)来启动和测试您的实时USB,那不是很棒吗?无需重新启动。不用大惊小怪。只需将其插入并让它飞起来即可。

这似乎是一个好主意,但Fusion 产品已经变化了一段时间,并且似乎得到了VMware 的“特殊”待遇。该公司似乎认为Mac 用户不需要广泛的选项,例如EFI 启动的复选框。相反,他们将其设置为如果您的客户机是基于Mac 或Windows 的,它将自动为您执行EFI 启动。这很有帮助,但如果您创建Mac 或Windows 客户机并尝试从USB 启动,您将看到Kali 启动屏幕,然后是一条启动停止消息,表明USB 不包含Mac 或Windows 版本。

由于这种变化以及Fusion 与VMware 系列其他产品之间的核心差异,这个EFI USB 引导问题让我们陷入困境。已经引入了一些解决方法,例如引导一个尝试EFI 引导的专用虚拟机,但它们也有自己的问题。

值得庆幸的是,Fusion 已经足够成熟,现在我们可以深入了解并让这个过程发挥作用。操作方法如下。

创建新的自定义VM:

owswki3a2js778.png

选择“Linux”-“Debian 8.x 64 位”。

qubu03bfg3r779.png

创建一个新的虚拟磁盘。设置并不重要。

0lns42ymqvj780.png

点击“完成”:

doqjfpjwdxa781.png

给它起一个响亮的名字:

edqdmwes3vv782.png

关闭机器。进入“虚拟机”-“设置”-“处理器和内存”,将内存设置为至少2048 MB,并将核心设置为“2”:

fcil0ezbm5d783.png

接下来,前往“设置”-“显示”,然后选中“加速3D 图形”。这是可选的,但它确实有助于提高Kali 体验的性能。 “使用全分辨率.”也是可选的。

q0gnmzdrblu784.png

前往“USB 设备”。插入Kali USB 并将USB 兼容性设置为USB 3.0(如果您有USB 3.0 兼容系统和驱动器)。请注意,无论是否有USB-C 适配器,这里都没有区别。只需确保如果您使用的是USB-C 设备,请选择USB 3.0 兼容性。选择“连接到Linux”作为“插入操作”,并在插入时将机器设置为“连接到此虚拟机”:

wk4u32sifx0785.png

进入“设置”-“磁盘”。选择“高级选项”和“删除硬盘”,将其发送到垃圾箱。你不需要它。

grtpj5js1ht786.png

接下来,您需要启用EFi 启动。没有为此的GUI 设置,因此您需要在硬盘驱动器上找到该虚拟机。虚拟硬盘默认存储在~/Documents//Virtual Machines.localized 中。更改到包含此VM 的目录。以VM 命名的.vmx 文件。我们的名为Kali USB Boot.vmx。使用您喜欢的编辑器编辑该文件并插入以下行:

固件='efi'

复制和粘贴时要小心。如果将此行粘贴到编辑器中,您可能会得到有趣的“Mac 引号”,这会破坏虚拟机。您的.vmx 文件应类似于此:

bt02p0zz2fp787.png

现在,打开虚拟机的电源,它应该启动到Kali Linux:

i4vdskmvgci788.png

USB 连接故障排除

如果遇到问题,您有几种选择。首先,关闭虚拟机的电源。转到“设置”-“USB 设备”,然后将此设置屏幕保留在已关闭的虚拟机旁边。 (您还可以展开工具栏并查看USB 图标)。现在,打开虚拟机电源。您应该立即看到USB 设置屏幕更新,并且USB 设备旁边有一个勾号:

cpnpd2vof2b789.png

如果您没有看到复选标记,则表示您的Mac 已获取USB 驱动器。关闭虚拟机电源,从Mac 弹出驱动器,然后再次打开虚拟机电源并显示USB 设置屏幕。您应该会看到复选标记并看到Kali 启动屏幕。

iw5dmrrj5oz790.png

EFI 故障排除

使用EFI 启动时,启动屏幕应如下所示:

x3m0hkvllno791.png

这表明EFI 已启用。如果不是,请仔细检查您在.vmx 文件中输入的固件行是否正确。请注意,在某些情况下,此EFI 网络检查可能会挂起。只需在虚拟机中按ESC 即可推动该过程。

在正常启动时,您可以在VM 屏幕内部单击并在屏幕上出现VMware 徽标时快速按ESC 键以进入Boot Manager:

dw3man11isp792.png

从这里,您可以选择“EFI Internal Shell”进入外壳。如果你得到类似这样的信息,缺少fs0 映射,那么EFI 就看不到你的USB 驱动器。如果是这种情况,请关闭虚拟机电源,拔下USB,启动虚拟机,然后在按启动后立即插入驱动器,在设置中查找复选标记。

如果一切顺利,您将启动到Kali。否则,您可以使用ESC 进入EFI shell,“EFI Internal Shell”。一个“快乐”的EFI shell 看起来像这样:

vwenpnqw1qb793.png

注意fs0 映射。接下来,您可以输入“fs0:”和“ls”来查看。

twirtp4pfqd794.png

您可以输入“cd efi\boot”(注意反斜杠,而不是正斜杠!)并使用“bootx64.efi”手动启动设备

j0lak0gxmzo795.png

这应该会给你一个愉快的EFI boot:

wmywd5hiwbn796.png

请注意,在某些安装中,可能需要先关闭,然后移除驱动器、打开虚拟机电源并插入驱动器。这可能与Mac 抓取USB 驱动器或半抓取USB 驱动器(未安装)有很大关系。

创建帐户或登录后发表意见

最近浏览 0

  • 没有会员查看此页面。