WSL 安装 kali-linux
前言
接触 ctf 后,对 kali 的需求与日俱增,有一个好用的工具集能省去很多麻烦,但是我不太想装虚拟机,于是我决定折腾 wsl
注意,如果之前没有安装过 wsl 的话,配置与安装过程是稍微麻烦的。
由于我之前安装过 ubuntu-wsl,且更新了 wsl2,所以接下来就直接进入 kali 的安装环节,之前的准备工作一并略去
安装 kali-linux-wsl
直接微软商店搜索 kali 即可,一键安装
获取 root 密码
首次运行 kali 时会要求输入初始用户名和密码,登录后输入 sudo -i
命令,接下来会要求输入sudo密码,填最开始设置的初始密码即可,然后就能够进入 root 状态,此时利用 passwd root
即可将 root 密码设置成自定义的密码
wsl 位置迁移
由于 C 盘位置告急,加上 kali 的全套工具集占用空间很大(约20G),故决定将其位置迁移到 D 盘
参考文章:拯救被WSL占满的C盘
迁移
使用工具 move-wsl
,直接 git 下来即可:
git clone https://github.com/pxlrbt/move-wsl.git
然后将 wsl 服务停掉,运行 move-wsl
PS D:> wsl --shutdown
PS D:> cd D:\move-wsl-master
PS D:\move-wsl-master> .\move-wsl.ps1
跟着程序提示操作,即可将指定 wsl 移动到指定位置
更改登录用户
在移动后 wsl 会被更改成默认使用 root 用户登录,如果想默认使用初始用户来进行登录的话,可以在有管理员权限的 powershell 中使用以下命令
kali-linux config --default-user <username>
换源并安装 kali 工具包
换源
在 kali 终端输入
sudo vim /etc/apt/sources.list
注释掉原有内容,更换为想要的源,如:kali | 清华源
更改完成后使用 apt-get update && apt-get upgrade
更新一下软件列表
安装工具包
由于 wsl 版的 kali 仅带有内核和一些基础软件,所以要手动下载工具包,有三种选择
sudo apt install kali-linux-default // 默认包, 约2GB
sudo apt install kali-linux-large // 大型包, 约17GB
sudo apt install kali-linux-everything // 完整包, 约30GB
由于安装内容较多,若网络波动较大,很容易中途安装失败,此时我们可以使用以下命令修复安装
sudo apt install kali-linux-<你选择的版本> --fix-missing
配置图形化界面 Win-Kex
Win-Kex 是 kali 官方推出的在windows实现kali图形化的工具
输入以下命令进行安装
sudo apt install win-kex
安装完成后,在 kali 终端输入 kex
即可启动图形化界面,首次启动需要设置桌面登录密码