在Windows 10的Linux子系统中安装完整版kali

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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180312A0TEGQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券