在 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 的知识海洋里尽情傲游吧!
共有 0 条评论