HashView เป็นเครื่องมือสำหรับผู้เชี่ยวชาญด้านความปลอดภัยที่จะช่วยจัดระเบียบและทำให้งานซ้ำ ๆ ที่เกี่ยวข้องกับการถอดรหัสรหัสผ่านโดยอัตโนมัติ มันแบ่งออกเป็นสอง compoents, HashView Server และ HashView Agent เซิร์ฟเวอร์ HashView เป็นเว็บแอปพลิเคชันที่จัดการตัวแทนหนึ่งตัวขึ้นไปซึ่งปรับใช้โดยคุณในฮาร์ดแวร์เฉพาะ (หมายเหตุคุณสามารถเรียกใช้เซิร์ฟเวอร์และเอเจนต์บนเครื่องเดียวกัน) HashView มุ่งมั่นที่จะนำ Constiency มาใช้ในงาน HashCat ของคุณในขณะที่ส่งมอบการวิเคราะห์ด้วยรูปภาพสวยพร้อมสำหรับ Ctrl+C, Ctrl+V ลงในรายงานของคุณ
ทำตามคำแนะนำเหล่านี้เพื่อติดตั้งเซิร์ฟเวอร์ HashView บนเซิร์ฟเวอร์ Ubuntu 20.04.3 LTS ในทฤษฎี 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 สามารถทำงานเป็นรูทได้ แต่ไม่จำเป็นต้อง และเนื่องจากเราฝึกฝนสิ่งที่เราสั่งสอน เราควรใช้บัญชีส่วนตัวที่ต่ำกว่าสำหรับสิ่งนี้ หากคุณกำลังติดตั้ง HashView บนเซิร์ฟเวอร์ที่แตกต่างจากระบบที่ MySQL DB กำลังทำงานอยู่ให้ปรับการสร้างบัญชี
sudo mysql
CREATE USER 'hashview'@'localhost' IDENTIFIED BY 'DoNotUseThisPassword123!';
GRANT ALL PRIVILEGES ON hashview.* TO 'hashview'@'localhost';
FLUSH PRIVILEGES;
create database hashview;
exit
ต่อไปนี้คือการติดตั้ง HashView หลังจากการตั้งค่า MySQL DB
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 (และจับคู่กับค่าใน config.conf )docker compose up