安装linux子系统
在设置里面选择更新和安全
勾选开发人员模式
在控制面板的程序和功能,点击启用或关闭windows功能,勾上适用于linux的windows子系统
接着重启就好
打开cmd输入bash回车输入y即可开始安装
错误解决
当然,在这里有个坑,我下了好久,一直出现0x80072ee2下载错误的问题。出现 0x80072ee2的错误代码是由于服务器无响应造成的,我们可以更改DNS地址
接下来下载就快很多了,10分钟不到就下载好了
通过bash安装的是Ubuntu 16.04.2 LTS
设置自己的Bash banner
下载好后总要搞点事情,没办法,就是爱折腾
在/etc/bash.bashrc文件的最后一行添加linux_logo -f -L 30 && figlet -ct Mohcazz,当然使用这两条命令的前提是安装了linuxlogo和figlet
这样以后每次从cmd进入bash就会出现如下界面
安装metasploit
换上kali更新源,自己用vi命令改一下吧
添加kali源后直接更新会遇到如下问题:
添加kali key后就能正常更新了
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv ED444FF07D8D0BF6
Executing: /tmp/tmp.A0UNJSF9eW/gpg.1.sh --keyserver
成功进入metasploit:
开启图形化界面
下载安装Xming X Server for Windows,安装之后运行其中的Xlaunch,界面如图:
编辑.bashrc文件
sudo vi ~/.bashrc
在文件末尾添加export DISPLAY=:1.0
或者直接使用echo “export DISPLAY=:1.0” >> ~/.bashrc命令
安装xfce4终端
sudo apt install xfce4-terminal
打开firefox浏览器
sudo firefox
sudo xfce4-session
后记
使用nmap的时候发现会出现如下问题
经过一番查阅资料,发现这是一个未修复的坑,反正所有和网卡或socket有关的命令可能都不能用,有待开发人员解决。不过在windows运行linux已经算是一重大突破,所以还是静候佳音吧。
其他Tips