安装Kali WSL

Hervey

引言

Kali WSL(Windows Subsystem for Linux)是在 Windows 环境下运行 Kali Linux 的一种方式,同时,WSL相比于Linux虚拟机能和Windows较好的进行文件系统的互通,非常适合用于学习。

步骤

1. 开启 WSL 功能

确保系统为 Windows 10 专业版及以上,然后按照以下步骤开启 WSL 功能:

  • 打开控制面板

  • 进入程序 -> 启用或关闭 Windows 功能

  • 勾选”适用于 Linux 的 Windows 子系统”

  • 系统更新并重启生效

2. 安装 Kali WSL

在 Windows 应用商店中搜索并下载适用于 Linux 的 Windows 子系统,选择 Kali 作为 Linux 发行版进行安装。

3. 升级到 WSL2

由于版本问题,确保升级到 WSL2,执行以下命令:

1
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --set-version kali-linux 2

4. 安装完整版 Kali

安装完成后,打开 Kali Linux ,根据设置用户名及密码。

重新启动 Kali Linux ,这时我们发现我们的 Kali Linux 还有很多工具没用安装。

执行以下命令安装 Kali 的完整版:

1
2
sudo apt update
sudo apt install -y kali-linux-large

6. 配置图形化桌面并连接(可选)

如果想要体验图形化界面,可以选择安装 Win-KeX

1
sudo apt install -y kali-win-kex

打开 Window Mode (窗口模式)

1
kex --win

如果你想要体验 Seamless Mode (无缝模式),还需要额外安装 X410

安装完成后打开并勾选ACCESS CONTROL下的WSL2选项。

X410-Settings

打开 Seamless Mode (窗口模式)

1
kex --sl

详细教程:Protecting X410 Public Access for WSL2 via Windows Defender Firewall - X410.dev

7. 额外配置(可选)

根据需求,可以配置 Windows Terminal,将 Kali 和 Win-KeX 整合进 Terminal。

以下是我的配置文件(仅留下 Kali WSL 相关配置)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
"profiles":
{
"list":
[
{
"guid": "{46ca431a-3a87-5fb3-83cd-11ececc031d2}",
"hidden": false,
"name": "Kali Linux",
"icon": "file:///c:/users/<windows user>/pictures/icons/kali-menu.png",
"source": "Windows.Terminal.Wsl",
"startingDirectory" : "//wsl$/kali-linux/home/<kali user>"
},
{
// "guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}",
"hidden": false,
"icon": "file:///c:/users/<windows user>/pictures/icons/kali-menu.png",
"name": "Win-KeX Window Mode",
"commandline": "wsl -d kali-linux kex --wtstart -s",
"startingDirectory" : "//wsl$/kali-linux/home/<kali user>"
},
{
// "guid": "{55ca431a-3a87-5fb3-83cd-11ececc031d2}",
"hidden": false,
"icon": "file:///c:/users/<windows user>/pictures/icons/kali-menu.png",
"name": "Win-KeX Seamless Mode",
"commandline": "wsl -d kali-linux kex --sl --wtstart -s",
"startingDirectory" : "//wsl$/kali-linux/home/<kali user>"
},
]
}
}
  • 标题: 安装Kali WSL
  • 作者: Hervey
  • 创建于 : 2023-11-30 23:00:50
  • 更新于 : 2024-04-04 14:29:55
  • 链接: https://herveyb3b4.github.io/2023/11/30/How-to-install-Kali-WSL/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。