代码拉取完成,页面将自动刷新
#!/bin/bash
set -euo pipefail
BaseDir=$(cd "$(dirname "$0")"; pwd)
cd ${BaseDir}
# windows store安装 Kali Linux 应用
# https://apps.microsoft.com/detail/9PKR34TNCV07?hl=neutral&gl=CN&ocid=pdpshare
winget install -e --id=9PKR34TNCV07
#kali应用启动 winget方式需要手动首次启动 后wsl -l -v就能看到
read -p "需要windows开始菜单中打开Kali Linux"
#
wsl -l -v|grep kali-linux ||{
echo "Install Kali Linux"
exit 1
}
#安装桌面和工具 https://www.kali.org/docs/wsl/win-kex-win/
wsl -d kali-linux -u root bash -c '
sed -i "s@http://http.kali.org/kali@https://mirrors.tuna.tsinghua.edu.cn/kali@g" /etc/apt/sources.list
apt update
mkdir -p /usr/share/fonts/windows
cp -r /mnt/c/Windows/Fonts/*.ttf /usr/share/fonts/windows/
apt install -y fontconfig
fc-cache
echo "" | tee -a /etc/profile
echo "export LANG=zh_CN.UTF-8" | tee -a /etc/profile
echo "export LANGUAGE=zh_CN.UTF-8" | tee -a /etc/profile
echo "export LC_ALL=zh_CN.UTF-8" | tee -a /etc/profile
# 安装 kali-linux-large 【traditional tools of Kali 大量的扫描爆破等工具,安全界的瑞士军刀】
apt install -y kali-win-kex
apt install -y kali-linux-large
'
# 如上安装时会提示选择选项,使用默认即可
# https://www.kali.org/docs/wsl/win-kex-win/
echo "重启kali"
wsl -d kali-linux --shutdown
wsl -l -v
echo "启动kali桌面"
#带声卡启动
# wsl -d kali-linux kex --win -s
wsl -d kali-linux kex --win
# 窗口中 F8 键可以设置为非全屏
:<<EOF
/usr/lib/win-kex 具体的文件
/usr/lib/win-kex/TigerVNC/win-kex-win-x64
#注销wsl的kali环境
wsl --unregister kali-linux
wsl -l -v
EOF
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。