在 Windows 11 的 WSL 里安装 Kali Linux(包括图形界面)

如果你听到一个 13 岁的黑客吹嘘他是多么的牛逼,是有可能的,因为有 Kali Linux 的存在。尽管有可能会被称为“脚本小子”,但是事实上,Kali 仍旧是安全专家手头的重要工具(或工具集)。

Kali 是一个基于 Debian 的 Linux 发行版。它的目标就是为了简单:在一个实用的工具包里尽可能多的包含渗透和审计工具。Kali 实现了这个目标。大多数做安全测试的开源工具都被囊括在内。

Kali 是由 Offensive Security 公司开发和维护的。它在安全领域是一家知名的、值得信赖的公司,它甚至还有一些受人尊敬的认证,来对安全从业人员做资格认证。

Kali 也是一个简便的安全解决方案。Kali 并不要求你自己去维护一个 Linux 系统,或者你自己去收集软件和依赖项。它是一个“交钥匙工程”。所有这些繁杂的工作都不需要你去考虑,因此,你只需要专注于要审计的真实工作上,而不需要去考虑准备测试系统。


明月才发现 Windows 11 的 WLS 里已经支持 Kali Linux 了,并且好像支持的 Linux 发行版还是不少的,只要你在 Windows 11 的设置——应用——可选功能——更多 Windows 功能里勾选了“适用于 Linux 的 Windows 子系统”(如上图)完成安装重启后就可以在 Windows 11 的 Windows 终端里输入:wsl -l -o 命令来常看当前 WSL 支持的 Linux 发行版:


可以看到还是不少 Linux 发行版的了

明月果断选择了 Kali Linux,因为一直很喜欢 Kali Linux,很早就有关注过。甚至还专门制作了一个优盘版的 Kali Linux,有空的时候就会插在电脑上玩儿一会。但需要 USB 引导进入,有很多不方便的地方,既然 WSL 已经支持了 Kali Linux 就算是解决这个问题了,果断在 WSL 选择了 Kali Linux 安装,今天就给大家分享一下具体的步骤和方法:

在 WSL 里安装 Kali Linux

只需要在终端里输入命令:wsl --install -d kali-linux 就可以安装了,但这里有个小瑕疵就是 WSL 默认都是安装在 C 盘的,对于明月这样 Windows C 盘一直存在空间紧张的很明显是不科学的,所以需要将 WSL 里的 Kali Linux 安装到其他硬盘才是最优方案具体操作如下:

首先通过上述的wsl --install -d kali-linux命令安装完 Kali Linux 后,不要着急进入,我们可以导出这个 Kali Linux 包到其他盘符来实现 WSL 中 Linux 发行版安装默认目录的变更。比如我们要把 Kali Linux 放到 D 盘去,就可以现在 D 盘新建一个目录,如:D:/WSL;然后先把 Kali Linux 导出到这个目录:

 kali-linux d:\WSL\kali.tar

然后删除掉当前的发行版:

wsl --unregister kali-linux

查看确认 WSL 当前已经没有 Linux 发行版:

wsl -l -v

返回结果:

适用于 Linux 的 Windows 子系统没有已安装的分发版。
可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore

然后,导入刚刚导出的 tar 文件,并指定运行目录为d:\WSL\kali-linux

wsl --import kali-linux d:\WSL\kali-linux d:\WSL\kali.tar --version 2

 

继续运行wsl -l -v查看当前发行版:

  NAME          STATE           VERSION
* kali-linux    Stopped         2

可以看到导入的 tar 文件成功,Kali Linux 已经转移到d:\WSL\kali-linux了。

可以给 Kali Linux 设置一个常用用户,理论上是不推荐直接使用 root 的,主要是出于安全的考虑,养成好习惯很重要:

kali config --default-user myuser

注意,这里设定的是 Kali Linux 默认登录用户为myuser哦,有些命令是需要加sudo并验证 root 密码才能运行的。

最后,运行 wsl 进入 Kali Linux:

wsl

至此,完成了 WSL 里安装 Kali Linux 并指定盘符目录了。

剩下的就是更新一下 Kali Linux 了:

sudo apt update && sudo apt upgrade

还有安装 Kali Linux 默认工具集:

sudo apt install -y kali-linux-default

当然为了更好的体验 Kali,我们可以安装官方推荐的 GUI——Win-KeX。输入如下命令,进行安装。

sudo apt install -y kali-win-kex

安装完毕后,可使用如下命令启动:

# 启动
cd ~
kex
# 关闭
kex stop
# 窗口模式
kex --win -s


Win-KeX

Win-KeX 还提供了无缝模式:

# 无缝模式
kex --sl -s


Win-KeX 无缝模式

好了,现在你的 Windows 11 已经集成了 WSL 了,并且是 Kali Linux 发行版,用来给网站、服务器、线上项目做个压力测试、渗透测试啥绝对是个利器了,另外也是个非常不错的基于本地的 Linux 控制台终端学习平台,去 Linux 的知识海洋里尽情傲游吧!

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录