HashView是安全專業人員的工具,可以幫助組織和自動化與密碼破解相關的重複任務。它分為兩個組合,即HashView Server和HashView Agent。 HashView Server是一個Web應用程序,該應用程序管理一個或多個代理,由您部署在專用硬件上。 (請注意,您可以在同一台計算機上運行服務器和代理)。 Hashview努力在您的Hashcat任務中提高器械性,同時使用可用於CTRL+C,CTRL+V的漂亮圖片進行分析,並將其納入您的報告。
按照以下說明在Ubuntu 20.04.3 LTS服務器上安裝HashView Server。從理論上講,HashView應該能夠在任何 *NIX系統上運行,但是DEV僅在Debian/Ubuntu上安裝/測試。
sudo apt update
sudo apt install mysql-server
sudo service mysql start
sudo mysql_secure_installation
登錄您的MySQL Server並為HashView創建專用用戶。 HashView可以作為root運行,但不需要。而且由於我們練習我們的講道。我們應該為此使用較低的Priv帳戶。如果您要在與MySQL DB上運行的系統不同的服務器上安裝HashView,請調整帳戶創建。
sudo mysql
CREATE USER 'hashview'@'localhost' IDENTIFIED BY 'DoNotUseThisPassword123!';
GRANT ALL PRIVILEGES ON hashview.* TO 'hashview'@'localhost';
FLUSH PRIVILEGES;
create database hashview;
exit
以下是在設置MySQL DB之後安裝HashView。
sudo apt-get install python3 python3-pip python3-flask
git clone https://github.com/hashview/hashview
cd hashview
pip3 install -r requirements.txt
./setup.py
./hashview.py # (note you can add a --debug if you are attempting to troubleshoot an issue)
導航到您的服務器,默認端口為8443。 https:// ip:8443
(注意)由於使用自簽名證書安裝了HashView,因此將提示您無效。歡迎您通過在hashview/hashview/control/ssl/下更換文件來使用正確簽名的證書
登錄後,在開始開裂哈希之前,您需要安裝一個hashview-agent。
安裝了HashView後,您需要安裝HashView-Agent。代理可以在與HashView同一系統上運行,但不必這樣做。
您將需要解壓縮軟件包並運行hashview-agent.py腳本。初始執行後,它將提示您獲取有關您的HashView服務器的信息。
tar -xzvf hashview-agent.<version>.tgz
cd install/
cp -r hashview-agent ../
cd ../hashview-agent
pip3 install -r requirements.txt
python3 ./hashview-agent.py
請參閱《如何發展和貢獻的貢獻指南》。如果您有任何問題,請先諮詢問題頁面。如果您看不到相關問題,請隨時添加一個問題,我們會提供幫助。
我們接受拉的請求:)。但是,如果您想要一個不提交代碼的功能,請先檢查問題部分,以查看是否已經有人請求它。如果是這樣,請繼續進行該請求。否則,可以隨意創建自己的新功能請求。沒有任何承諾將被實施,但提出不痛苦。
通過Twitter @jarsnah12與我們聯繫
提供了開發的基本碼頭設置。這並不意味著準備生產。自行使用。
./hashview/config.conf文件,根據需要對其進行自定義。請注意,主機名應該更改為db ,以便應用程序容器可以找到合適的主機docker-compose.yml中的mysql_password(並將其與config.conf中的值匹配)。docker compose up