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的命令;

  如下圖顯示,則整個環境成功:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM