Bloodhound Introduction
BloodHound adalah alat keamanan siber yang digunakan untuk memetakan hubungan dan hak akses dalam jaringan, serta mengidentifikasi potensi jalur serangan yang bisa dimanfaatkan peretas. Dengan menganalisis ini, profesional keamanan dapat menguatkan pertahanan dan mengurangi risiko serangan, seperti privilege escalation. Alat ini sering digunakan dalam pentesting untuk mengidentifikasi kerentanannya terhadap ancaman internal, membantu melindungi data dan sistem dari potensi risiko. alat ini dibagi menjadi dua (2) versi yaitu CE (Community Edition) dan Enterprise, untuk lebih detailnya bisa mengunjungi link berikut
Requirements
- Docker-compatible container runtime
- Docker compose
Installation Bloodhound
pastikan sudah menginsall docker dan docker-compose, lalu kita bisa menjalankan perintah berikut
Linux / Mac
curl -L https://ghst.ly/getbhce > .\docker-compose.yml
Windows
#using curl
curl -L https://ghst.ly/getbhce > .\docker-compose.yml
#using powershell
Invoke-WebRequest -Uri https://ghst.ly/getbhce -OutFile .\docker-compose.yaml
Perintah tersebut mendownload file docker-compose.yml. Arahkan ke folder tempat file docker-compose.yaml disimpan dan jalankan perintah
docker-compose pull && docker-compose up

tunggu hingga prosess downloading selesai. Apabila prosessnya sudah selesai, kita akan ditunjukan sebuah log dengan password seperti yang dapat dilihat pada gambar berikut

password tersebut digunakan untuk login ke bloodhound dengan link berikut

disini kita bisa mengisikan admin
sebagai email address dan passwordnya menggunakan random password yang berada pada log tadi. Dalam beberapa kasus kita diharuskan untuk melakukan update password seperti yang dapat dilihat pada gambar dibawah ini

disini kita dapat mengisikan password yang expired dan mengganti dengan password yang baru. setelah mengganti password kita akan diarahkan ke halaman dashboard bloodhound dan kita sudah dapat menggunakannya

Conclusion
Untuk menginstal BloodHound, pastikan Docker dan Docker Compose sudah terpasang. Setelah mengunduh file konfigurasi, jalankan proses untuk mengunduh dan memulai kontainer. Setelah selesai, login menggunakan email admin dan password yang diberikan. Jika diperlukan, ganti password yang kedaluwarsa. Setelah itu, kita dapat mengakses dashboard di http://localhost:8080/ui/login
.