0x01 准备工作
需要安装:Git Bash ,Python 3
https://git-scm.com/download/win
Git Bash
https://www.python.org/downloads/windows/
Python 3
Windows 10 操作系统
首先需要安装Git bash和Python 3,其实Git bash 并不是必须的,安装Git bash是为了Git clone方便,不用下载Zip包。
Python 3是必须要安装的。
0x02 安装Kali Linux子系统
首先使用管理员权限打开一个Powershell。
然后输入
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
执行完后会提示,是否重启系统,默认是重启,我们直接回车重启即可。
重启完后,打开一个CMD执行
lxrun /install
直接输入y即可继续安装。
然后会提示我们输入系统用户名,我们随意填写,我写的root。
然后打开Git Bash 下载WSL-Distribution-Switcher
git clone https://github.com/RoliSoft/WSL-Distribution-Switcher.git
或者是去下载Zip包。
然后CD到WSL-Distribution-Switcher目录
cd WSL-Distribution-Switcher
执行
python get-prebuilt.py kalilinux/kali-linux-docker
来下载kali-linux-docker的系统文件。
如果爆了ssl的错误。
编辑get-prebuilt.py文件头部加入
1.import ssl
2.ssl._create_default_https_context = ssl._create_unverified_context
这两行来忽略SSL错误。顺便检查一下网络是否遭到劫持。
然后执行
来安装刚才下载的kali-linux-docker
然后执行
lxrun /setdefaultuser root
执行完后关闭Git Bash,打开powershell,执行Bash。
1.bash
2.export
然后就进入了我们的kali——Linux子系统,但是系统默认的DNS不对。我们需要修改他的DNS配置。
我换为了114的DNS。
可以使用vi来编辑配置文件,也可以echo一个到配置文件。
echo"nameserver 114.114.114.114">/etc/resolv.conf
然后执行
1.apt-get update
2.apt-get dist-upgrade
这个时候系统已经安装完毕了。
但是很多工具都没有,如果我们需要完整的Kali的话,需要编辑apt源。
改成这样
然后
1.apt-get update
2.apt-get install kali-linux-full
即可安装完整的kali_Linux
最后附上一个别人的安装视频:https://player.vimeo.com/video/250475157
领取专属 10元无门槛券
私享最新 技术干货