sqlmap:wins系统+python3上安装

  python2和python3互不兼容,SqlMap是基于python2的,所以SqlMap不支持python3,这里使用virtualenvwrapper切换python版本;

一、sqlmap的安装

1. 安装python3,安装成功会自动配置环境变量(个人计算机上wins系统,已经装有python37);

2. 安装python2,安装成功会自动配置环境变量,手动删除环境变量;

3. cmd窗口,输入python检查python版本,显示的是配置了环境变量的python;

4. 安装pip;

5. 安装wins版的vitualenvwrapper,命令:pip install install vitualenvwrapper-win;

  由于网络的原因可能出现错误:

  ERROR: Could not find a version that satisfies the requirement virtualenvwrapper-win (from versions: none)
  ERROR: No matching distribution found for virtualenvwrapper-win

  通过镜像的方式解决:pip install virtualenvwrapper-win -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com;

6. 配置virtualenvwrapper虚拟环境的环境变量;

  默认创建的虚拟环境位于C:\Users\username\envs,可以通过WORKON_HOME来定制;

  计算机-属性-高级系统设置-环境变量-新建系统变量,变量名:WORKON_HOME,变量值:自定义路径;

7. 创建当前版本虚拟环境:mkvirtualenv noobvir;(可忽略该步骤)

8. 创建指定版本虚拟环境:mkvirtualenv --python=E:\program\python27\python.exe py27;

9. 列出所有虚拟环境:workon;

10. 进入虚拟环境:workon py27work;

11. 退出虚拟环境:deactiveate;

12. 删除虚拟环境:rmvirtualenv py27work; 

13. 下载SqlMap,解压后将其复制到python27的安装目录下;

14. 进入创建的python27的虚拟环境,并切换到sqlmap.py所在的路径,执行python sqlmap.py -h的命令;

  如下图显示,则整个环境成功:

posted @ 2019-09-27 15:25  noobzeng  阅读(3629)  评论(0编辑  收藏  举报