-
install wsl
https://github.com/microsoft/WSL/releases/download/2.4.13/wsl.2.4.13.0.x64.msi
-
install any distribution from microsoft store, such as kali-linux
-
from Kali office website
-
list of distribution
PS C:\Users\50240> wsl -l -o
以下是可安裝的有效分發的列表。
使用 'wsl.exe --install <Distro>' 安裝。NAME FRIENDLY NAME
AlmaLinux-8 AlmaLinux OS 8
AlmaLinux-9 AlmaLinux OS 9
AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
Debian Debian GNU/Linux
FedoraLinux-42 Fedora Linux 42
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
Ubuntu Ubuntu
Ubuntu-24.04 Ubuntu 24.04 LTS
archlinux Arch Linux
kali-linux Kali Linux Rolling
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-15.6 openSUSE Leap 15.6
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
- install kali-win-kex to support gui
win-kex get start doc
┌──(name?info)-[~]
└─$ sudo wget -qO /usr/share/keyrings/kali-archive-keyring.gpg \https://archive.kali.org/archive-keyring.gpgsudo apt updatesudo apt install -y kali-win-kex
- run kex
-
win mode
- Inside of Kali WSL:
kex --win -s
- On Window’s command prompt:
wsl -d kali-linux kex --win -s
- Inside of Kali WSL:
-
seamless mode
- Kali WSL 內部:
kex --sl -s
- 在 Windows 的命令提示符下:
wsl -d kali-linux kex --sl -s
- Kali WSL 內部:
-
ESM mode
- Kali WSL 內部:
kex --esm --ip -s
- 在 Windows 的命令提示符下:
wsl -d kali-linux kex --esm --ip -s
- Kali WSL 內部:
-
stop
kex --sl --stop
- 面板中的“注銷”按鈕退出會話
模式 | 命令行參數 | 底層協議 | 體驗特點 | 典型用法 |
---|---|---|---|---|
Window Mode“窗口模式” | kex --win -s (或省略 --win ,它是默認) | TigerVNC | - 整個 Kali 桌面跑在獨立窗口里,和 Windows 桌面完全分離。- 啟動最快、延時最低;支持多屏/全屏切換。 | 想把 Kali 當成一臺“遠程機器”用,保持環境隔離時。(Kali Linux) |
Seamless Mode“無縫模式” | kex --sl -s | VcXsrv + X11 | - 只在屏幕頂部掛一條 Kali 面板(開始菜單、終端等),Kali 應用窗口直接混在 Windows 窗口之間。- 復制粘貼、拖文件最自然;視覺上幾乎感覺不到兩套系統。 | 同時跑 Burp、Nmap 等工具,把結果直接粘進 Word / VS Code 做報告。(Kali Linux) |
ESM Mode“增強會話模式” | kex --esm -s (ARM 設備請加 --ip ) | xrdp + RDP | - 使用 Windows 原生 遠程桌面協議。分辨率自適應、HiDPI 字體很清晰。- 速度略慢,但支持 ARM(Surface Pro X 等)且兼容性最好。 | HiDPI 屏、高分屏或 ARM 筆電上獲取最佳觀感;需要微軟 RDP 特性的場景。(Kali Linux) |
-
install all tools
sudo apt install -y kali-linux-large
-
add to window terminal config
-
download icon
- https://gitlab.com/kalilinux/packages/kali-menu/-/tree/kali/master/menu-icons/
-
copy to any folder
- “C:\Users\50240\Pictures\kali-tools.png”
-
add config json
...
"profiles":
{"defaults": {},"list":[...{"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}","hidden": false,"icon": "file:///c:/users/<windows user>/Pictures/kali-tools.png","name": "Win-KeX","commandline": "wsl -d kali-linux kex --wtstart -s","startingDirectory" : "//wsl$/kali-linux/home/<kali user>"},{"guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d4}","hidden": false,"icon": "file:///c:/users/50240/Pictures/kali-tools.png","name": "kali-linux SeamlessMode","commandline": "wsl -d kali-linux kex --sl --wtstart -s","startingDirectory" : "//wsl$/kali-linux/home/zhangjun"},...
- 最終效果(我添加了3個配置,聰明的你肯定能觸類旁通,模仿上一步添加自己需要的配置。)
- install all tools(如果要參加CTF,可以把kali的工具都安裝全,這一步根據需要選擇是否進行。)
sudo apt install -y kali-linux-large
Enjoy