HashView adalah alat bagi para profesional keamanan untuk membantu mengatur dan mengotomatisasi tugas berulang yang terkait dengan perengkahan kata sandi. Ini dipecah menjadi dua kompoen, server hashview, dan agen hashview. Server HashView adalah aplikasi web yang mengelola satu atau lebih agen, yang digunakan oleh Anda pada perangkat keras khusus. (Catatan Anda dapat menjalankan server dan agen pada mesin yang sama). Hashview berusaha untuk membawa konstensi dalam tugas hashcat Anda sambil memberikan analitik dengan gambar cantik yang siap untuk Ctrl+C, Ctrl+V ke dalam laporan Anda.
Ikuti instruksi ini untuk menginstal server hashview di server Ubuntu 20.04.3 LTS. Secara teori hashview harus dapat berjalan pada sistem *nix apa pun, tetapi dev yang hanya diinstal/diuji pada debian/ubuntu.
sudo apt update
sudo apt install mysql-server
sudo service mysql start
sudo mysql_secure_installation
Masuk ke server MySQL Anda dan buat pengguna khusus untuk hashview. Hashview dapat berjalan sebagai root, tetapi tidak perlu. Dan karena kami mempraktikkan apa yang kami khotbahkan. Kita harus menggunakan akun Priv yang lebih rendah untuk ini. Jika Anda menginstal hashview di server yang berbeda dari sistem tempat MySQL DB berjalan, sesuaikan pembuatan akun.
sudo mysql
CREATE USER 'hashview'@'localhost' IDENTIFIED BY 'DoNotUseThisPassword123!';
GRANT ALL PRIVILEGES ON hashview.* TO 'hashview'@'localhost';
FLUSH PRIVILEGES;
create database hashview;
exit
Berikut ini adalah untuk menginstal hashview setelah db mysql telah diatur.
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)
Arahkan ke server Anda, port default adalah 8443. Https: // ip: 8443
(Catatan) Karena hashview diinstal dengan sertifikat yang ditandatangani sendiri, Anda akan diminta tentang itu tidak valid. Anda dipersilakan untuk menggunakan sertifikat yang ditandatangani dengan benar dengan mengganti file di bawah hashview/hashview/control/ssl/
Setelah masuk, sebelum Anda dapat mulai memecahkan hash, Anda perlu menginstal agen hashview.
Setelah Anda menginstal hashview, Anda perlu menginstal agen hashview. Agen dapat berjalan pada sistem yang sama dengan hashview, tetapi tidak harus.
Anda perlu mendekompresi paket dan menjalankan skrip hashview-agent.py . Setelah eksekusi awal itu akan meminta Anda untuk informasi tentang server hashview Anda.
tar -xzvf hashview-agent.<version>.tgz
cd install/
cp -r hashview-agent ../
cd ../hashview-agent
pip3 install -r requirements.txt
python3 ./hashview-agent.py
Silakan lihat panduan kontribusi untuk cara mengembangkan dan berkontribusi. Jika Anda memiliki masalah, silakan berkonsultasi dengan halaman masalah terlebih dahulu. Jika Anda tidak melihat masalah terkait, jangan ragu untuk menambahkan satu dan kami akan membantu.
Kami menerima permintaan tarik :). Tetapi jika Anda ingin fitur tanpa mengirimkan kode, pertama -tama periksa bagian masalah untuk melihat apakah seseorang sudah memintanya. Jika demikian, silakan upvote permintaan itu. Jika tidak, jangan ragu untuk membuat permintaan fitur baru Anda sendiri. Tidak ada janji itu akan diterapkan, tetapi tidak ada salahnya untuk bertanya.
Hubungi kami di Twitter @Jarsnah12
Pengaturan dasar Docker untuk pengembangan disediakan. Ini tidak dimaksudkan untuk siap diproduksi. Gunakan dengan risiko Anda sendiri.
./hashview/config.conf , menyesuaikannya sesuai kebutuhan. Perhatikan nama host harus diubah menjadi db sehingga wadah aplikasi dapat menemukan host yang tepatdocker-compose.yml (dan mencocokkannya dengan nilai di config.conf ).docker compose up