水澤-信息收集自動化工具(安裝教程)


工具地址:https://github.com/0x727/ShuiZe_0x727

0x01 介紹

作者:Ske

團隊:0x727,未來一段時間將陸續開源工具,地址:https://github.com/0x727

定位:協助紅隊人員快速的信息收集,測繪目標資產,尋找薄弱點

語言:python3開發

功能:一條龍服務,只需要輸入根域名即可全方位收集相關資產,並檢測漏洞。也可以輸入多個域名、C段IP等,具體案例見下文。

調用:腳本借用了ksubdomain爆破子域名和theHarvester收集郵箱,感謝ksubdomain和theHarvester作者

 

0x02 安裝

為了避免踩坑,建議安裝在如下環境中

  • 當前用戶對該目錄有寫權限,不然掃描結果無法生成。root權限即可

  • Python環境必須是3.7以上,因為使用了異步。建議VPS環境是ubuntu20,默認是python3.8

  • 在配置文件iniFile/config.ini里加入api(fofa、shodan、github、virustotal)

chmod 777 build.sh
./build.sh

以上是作者寫的安裝步驟。

-------------------------------------------------------------------------------------------------------------------------------------

 

本人使用的是kali-linux-2020.2的系統

因為系統里面集成了python3.9  python3.8   python3.7

默認使用的是python3.9,在使用python3.9的安裝過程中出現了很多安裝python模塊的錯誤

其中在安裝greenlet模塊的時候遇見的錯誤試了很多方式都無法解決,最終在一篇文章里面說只有換到3.7版本才可以

(當然有大神可以解決的話,請教教我=。=)

但是kali已經安裝了python3.7了,並且還沒有3.7版本的pip

然而本人並沒有研究出來在這種情況下怎么安裝3.7的pip,最終只能把3.7的python卸載並重新安裝(安裝好了就帶pip)

卸載:apt-get autoremove --purge python3.7

安裝:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz
    
    編譯之前,安裝一些所要依賴的包
apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

    假如報錯了,就刪除對應的lock
rm /var/cache/apt/archives/lock

    編譯安裝
./configure --enable-optimizations --prefix=/usr/local/Python-3.7/ && make && make install

  創建軟連接(改變沖突的變量,改為python3.7的安裝的路徑,本人在這里踩坑不少)
ln -s -b /usr/local/Python-3.7/bin/python3.7 /usr/bin/python3.7 
ln -s -b /usr/local/Python-3.7/bin/pip3.7 /usr/bin/pip3.7

 

然后修改水澤的安裝文件build.sh為(把python3換成了python3.7,使用了清華大學的鏡像,刪除了前三行)

#!/bin/bash
apt install tmux -y
python3.7 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/
python3.7 -m pip install openpyxl==2.6.4 -i https://pypi.tuna.tsinghua.edu.cn/simple/
python3.7 -m pip install Cython -i https://pypi.tuna.tsinghua.edu.cn/simple/
python3.7 -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
chmod 777 ./Plugins/infoGather/subdomain/ksubdomain/ksubdomain_linux

 

 然后就按照正常的安裝順序走就好了

chmod 777 build.sh
./build.sh

 

安裝完成(注:此款工具真的強大=。=)

 


免責聲明!

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



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