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