基于WSL2部署kali Win-Kex
0.wsl
适用于Linux的WSL (Windows子系统)
1.安装windows终端
Windows终端下载地址
2.升级WSL系统
以管理员身份打开Win r powershell
enable-windowsoptional feature-online-feature name virtualmachineplatformenable-windowsoptional feature-online
Win r:control程序-单击启用windows关闭功能
选择虚拟机平台、用于Linux的windows子系统和Hyper-V
设置完成后,重新启动计算机
4.打开微软商店下载Linux
5.单击“打开卡莉”
5.1图形输入
Kali是最小安装,因此只有命令行。
┏━(Message from Kali developers)
┃
┃ This is a minimal installation of Kali Linux, you likely
┃ want to install supplementary tools. Learn how:
┃ ⇒
┃
┗━(Run: “touch ~/.hushlogin” to hide this message)
┌──(sherlockmj㉿DESKTOP-U8MJHK3)-[~]
此时设置root密码,后续都会使用
sudo passwd root
另外一个意外之喜是使用mobaxterm,session中自动连上了win-kali
5.2命令行进入
wsl -d kali-linux
6.安装win-kex
6.1转换版本
由于实现安装了wsl是默认1版本,在升级了内核重启后,改成了2版本,并且把1版本进行转换
6.1.1下载内核
适用于 x64 计算机的 WSL2 Linux 内核更新包
一路下一步安装即可
wsl --set-default-version 2#设置默认安装版本为2
wsl --list --verbose#查看已安装的系统版本
wsl --set-version kali-linux 2#将1版本转换为2版本
6.2更新source源
6.2.1网络调试
管理员身份打开hyper-v管理器,虚拟交换机管理
选择我们配置已久的wsl,改成共用(因为比较方便)
关闭windows防火墙,此时ping windows本机地址,能通则表示外部网络生效。
接下来打开在kali终端内ping 8.8.8.8若通,则证明kali网通
6.2.2更换kali源
vi /etc/a默认kali没有装vim
#清华大学
deb kali-rolling main contrib non-free
deb-src kali-rolling main contrib non-free
#东软大学
deb kali-rolling/main non-free contrib
deb-src kali-rolling/main non-free contrib
#浙大
deb kali-rolling main contrib non-free
deb-src kali-rolling main contrib non-free
#中科大
deb kali-rolling main non-free contrib
deb-src kali-rolling main non-free contrib
#163 Kali源
deb wheezy main non-free contrib
deb-src wheezy main non-free contrib
deb wheezy-proposed-updates main non-free contrib
deb-src wheezy-proposed-updates main non-free contrib
deb-src -security wheezy/updates main non-free contrib
deb -security wheezy/updates main non-free contrib
#163 Kali源
deb wheezy main non-free contrib
deb-src wheezy main non-free contrib
deb wheezy-proposed-updates main non-free contrib
deb-src wheezy-proposed-updates main non-free contrib
deb-src -security wheezy/updates main non-free contrib
deb -security wheezy/updates main non-free contrib
#阿里云kali源
deb kali main non-free contrib
deb-src kali main non-free contrib
deb -security kali/updates main contrib non-free
#新加坡kali源
deb kali main non-free contrib
deb-src kali main non-free contrib
deb kali/updates main contrib non-free
deb kali/updates main contrib non-free
deb-src kali/updates main contrib non-free
#中科大kali源
deb kali main non-free contrib
deb-src kali main non-free contrib
deb -security kali/updates main contrib non-free
#愿君采撷
此时还需要配置DNS否则无法apt更新
6.2.3配置DNS
vi /etc #这是新建的文件,并非系统所有
[network]
generateResolvConf = false vi /etc
#把原有的nameserver注释或更改掉
nameserver 8.8.8.8
nameserver 114.114.114.114
6.3终于要安装win-kex
6.2.1与6.2.2属于基本网络配置,网络调好后
sudo apt update
sudo apt install -y kali-win-kex
安装完是这样的
7.三种图形方式
7.1kex –win -s
kex --win -s
稍等片刻后弹出VNC窗口
使用F8退出全屏
7.2kex –esm –ip -s失败了
看报错找不到cmd和m。
linux有个屁的exe,看源码
大概就是远程上去,结果上不去。应该是网有问题,他上不去。
7.3kex –sl -s失败了
报错了,说vcxsrv不存在,那就安装吧
安装完成后,双击这个图标
除了这里需要保存,其他都点下一步
点击结束后发现是黑屏,但是问题不大,不想用了。
8.安装完整版
sudo apt install -y kali-linux-large
快3个G这么大懒得下,不用了
9.总结
可以用但没有必要,看起来很高端,其实就是利用VNC之类的协议,而且是最小安装,还是比较推荐用vmware的虚机或者直接部署到云上。
参考链接
kali帮助页
在 Windows 10 上安装 WSL | Microsoft Docs
[WSL2 网络异常排查 ping 不通、网络地址异常、缺少默认路由、被宿主机防火墙拦截]swordsm的博客-CSDN博客wsl 网络
在视窗上运行 WSL GUI 应用程序 10 – 第 2 页 – 微软技术社区 )
1.《【update esm】专题基于 WSL2 部署 Kali Win-Kex》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【update esm】专题基于 WSL2 部署 Kali Win-Kex》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.cxvn.com/gl/djyxgl/229616.html