admin管理员组

文章数量:1632339

kali下载、安装


VMware安装Kali(ISO文件)

选择最新的 debian 64位版本

根据自己的需要选择,最低要求是2个内核

根据自己的需要选择,最低要求是2G内存

开启虚拟机

选择:Graphical install

选择:中文简体

选择:中国

选择:汉语

输入主机名字

这里根据自己的要求输入

这里要输入的是使用人员的姓名:随便输入即可,能记住就行

新建用户和密码

选择:使用整个磁盘(根据自己的需求选择)

正常情况下,该界面无需操作,会自动进入系统,如果没反应 选择 Kali GNU/Linux 回车

输入设置的用户密码

VMware安装Kali(虚拟机压缩包)

下载完成后会得到一个 .7z 的压缩包:kali-linux-2024.2-vmware-amd64.7z,需要对其进行解压

自己找个地方创建一个文件夹(虚拟机目录),将 kali-linux-2024.2-vmware-amd64.vmwarevm 整个文件夹放进去

打开VMware虚拟机:文件->打开,找到 kali-linux-2024.2-vmware-amd64.vmwarevm 文件夹,选择

选择的文件是 .vmx

虚拟机导入完成后,可以直接打开

正常情况下,该界面无需操作,会自动进入系统,如果没反应 选择 Kali GNU/Linux 回车

# 到这个界面就算系统启动成功,输入账号密码登录即可
默认账号:kali
默认密码:kali


wsl中安装kali

在微软商店中搜索kali,然后选择下载 kali linux等待安装完成

打开安装的kali Linux

第一次打开需要,创建用户,输入自己的用户和密码(密码需要输入两次)

以后再次启动,在cmd命令行界面选择打开kali-linux启动即可

迁移到其他盘中(默认是C盘)

# 终止正在运行的wsl
wsl --shutdown

# 检查当前wsl是否在运行
wsl -l -v
# 结果
NAME                   STATE           VERSION
kali-linux             Stopped         2


# 将需要迁移的Linux,进行导出
wsl --export kali-linux E:\kali.tar
# 导出完成之后,就需要将原有的分发进行卸载
wsl --unregister kali-linux
# 然后将导出的文件放到需要保存的地方,进行导入即可
wsl --import kali-linux E:\kali E:\kali.tar --version 2

安装图形界面(Win-KeX)

注意:微软商店下载的kali安装后是没有图形界面的

Win-KeX 在适用于 Linux 的 Windows 子系统 (WSL 2) 中为 Kali Linux 提供 GUI 桌面体验,具有以下功能:

  • 窗口模式:在专用窗口中启动 Kali Linux 桌面
  • 无缝模式:在 Windows 和 Kali 应用程序和菜单之间共享 Windows 桌面
  • 增强的会话模式:与 Hyper-V 类似,使用 RDP 提供功能更丰富的体验
  • 声音支持
  • 共享剪贴板,用于在 Kali Linux 和 Windows 之间支持剪切和粘贴
  • 根和非特权会话支持
  • 多会话支持:根窗口、非特权窗口和无缝会话同时进行
  • 与 WSLg 完全兼容
# 安装 Win-KeX
sudo apt update
sudo apt install -y kali-win-kex

Win-KeX窗口模式

介绍:窗口模式 (Win) 下的 Win-KeX 将在单独的窗口中运行 Kali Linux 桌面会话。
注意:

1、通过那个用户执行该命令,进入的界面就是该用户

2、不同的用户不共享,每个用户首次进入都需要设置vnc服务器密码

# 若要在支持声音的窗口模式下启动 Win-KeX,请运行以下任一命令:
Kali WSL 内部:kex --win -s
在 Windows 的命令提示符下:wsl -d kali-linux kex --win -s

# 首次启动时,系统将提示您设置 VNC 服务器密码。
# 修改密码
kex --passwd

# 按 F8 将打开客户端的上下文菜单,该菜单允许管理客户端会话,例如关闭客户端、在全屏和窗口之间切换等。

# 停止会话
kex --win --stop

Win-KeX增强会话模式

介绍:使用RDP(远程桌面协议),ESM模式有助于在视觉上将 Windows 和 Kali 环境分开。

# 要在具有声音支持和 ARM 解决方法的增强会话模式下启动 Win-KeX,请运行以下任一命令:
Kali WSL 内部:kex --esm --ip -s
在 Windows 的命令提示符下:wsl -d kali-linux kex --esm --ip -s

# 在首次启动期间,系统将提示您设置 RDP 服务器密码。密码存储在 Windows 凭据存储中,以后可以通过以下方式更改:
kex --esm --passwd

# 如果要关闭会话
直接关闭WIN系统远程桌面连接

Win-KeX无缝模式

介绍:无缝模式 (SL) 下的 Win-KeX 将在 Windows 桌面的屏幕顶部启动 Kali Linux 面板,通过面板启动的应用程序将与 Microsoft Windows 应用程序共享桌面。

# VcXsrv需要这个,如果电脑上有其他版本的需要卸载,安装该版本
# Visual C++ Redistributable for Visual Studio 2015 (vcredist140)
https://www.microsoft/en-US/download/details.aspx?id=48145

# 该页面有 VcXsrv下载地址 和 VcXsrv设置
https://sourceforge/p/vcxsrv/wiki/VcXsrv%20%26%20Win10/
# VcXsrv下载地址
https://sourceforge/projects/vcxsrv/
# VcXsrv设置
https://github/microsoft/WSL/issues/4106#issuecomment-502920377


# 上方是必须安装的,如果不安装,是不行的


# 要在具有声音支持的无缝模式下启动 Win-KeX,请运行,运行以下任一操作:
Kali WSL 内部:kex --sl -s
在 Windows 的命令提示符下:wsl -d kali-linux kex --sl -s


首次启动 Win-KeX SL 时,请确保在请求授权时选择“公共网络”,以允许流量通过 Windows Defender 防火墙

设置中文

鼠标右键,选择 Open Terminal Here

# 执行这条命令(重新配置系统支持的语言环境)
sudo dpkg-reconfigure locales

# 需要输出的密码是当前用户的登录密码,kali用户默认的密码是kali

点击回车

用上下键找到 zh_CN.UTF-8 UTF-8 然后使用 空格键 选中。然后回车

选中 zh_CN.UTF-8 为默认语言。然后回车

然后使用 reboot 重启

重启后选择 保留旧的名称

kali更换源

# 修改sources.list文件
vim /etc/apt/sources.list

# 下方为替换内容(连个链接替换 deb和deb-src)

# 阿里云
deb https://mirrors.aliyun/kali kali-rolling main non-free contrib
deb-src https://mirrors.aliyun/kali kali-rolling main non-free contrib

# 如下图

# 更新软件包列表
apt-get update

# 如下图,显示,表示更换阿里云源成功

本文标签: 压缩包中文图形化虚拟机文件