前言

刚放假回来,电脑上的东西乱七八糟的,就直接重装了系统。
而后学习python3.6,但是作为一名合格的白帽子,电脑上没有sqlmap合适吗?于是便想装一个sqlmap,但是sqlmap需要的是python2.7的环境,这就很尴尬了。我可不想在电脑上装py3和py2共存,因为会有很多共存的问题。我总不能为了这个再去装虚拟机吧。于是便有了我的bash for win10。

bash安装

首先,win10要激活,然后在开始设置更新和安全针对开发人员开发人员模式。如图:
image
其次,控制面板程序启用和关闭Windows功能 勾选适用于Linux的Windows子系统
image

然后会要求你重启,重启一下。

重启之后打开Windows应用商店,搜索bash,然后会出现下图:
image
选择Ubuntu安装即可。然后打开Ubuntu会让你设置用户名和密码,需牢记。

换源及更新

首先需要切换到root权限。

sudo su
如图:image
然后备份原来的源文件
cd /etc/apt/

然后会显示下面的源文件sources.list
输入命令
cp sources.list sources.list.bak
就是将sources.list备份到sources.list.bak

然后vim sources.list
把下面的内容粘贴到源文件里保存。

    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    ##测试版源
    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    # 源码
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
    ##测试版源
    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
    # Canonical 合作伙伴和附加
    deb http://archive.canonical.com/ubuntu/ xenial partner
    deb http://extras.ubuntu.com/ubuntu/ xenial main 

更新源和软件

   sudo apt-get update 更新源
   sudo apt-get upgrade 更新软件 

安装sqlmap

首先先安装python2.7
apt-get install python
然后安装sqlmap
apt-get install sqlmap
上图image

安装nmap

apt-get install nmap
image

安装msf

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
  chmod 755 msfinstall && \
  ./msfinstall
image