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.com/en-US/download/details.aspx?id=48145
# 该页面有 VcXsrv下载地址 和 VcXsrv设置
https://sourceforge.net/p/vcxsrv/wiki/VcXsrv%20%26%20Win10/
# VcXsrv下载地址
https://sourceforge.net/projects/vcxsrv/
# VcXsrv设置
https://github.com/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.com/kali kali-rolling main non-free contrib
deb-src https://mirrors.aliyun.com/kali kali-rolling main non-free contrib
# 如下图
# 更新软件包列表
apt-get update
# 如下图,显示,表示更换阿里云源成功