Hashcat bir şifre kırma aracıdır ve genellikle hashlenmiş parolaları kırmak için kullanılır. Hashlenmiş parola, düz metin (şifre) verisinin bir hash fonksiyonu kullanılarak dönüştürülmüş halidir. Hashcat, hashlenmiş parolaları çözmek için çeşitli saldırı yöntemlerini destekler.
-m 500 parametresi, MD5 hash türünü ifade eder. MD5, sıkça kullanılan bir hash fonksiyonudur ve genellikle şifrelerin hashlenmiş biçiminde saklanır. MD5 hash fonksiyonu 128-bit uzunluğunda hash değerleri üretir.
rockyou.txt dosyası, yaygın olarak kullanılan parolaların bulunduğu büyük bir kelime listesi (wordlist) dosyasıdır. Bu liste, şifreleri tahmin etmek için brute-force veya dictionary attack yöntemlerinde kullanılır. rockyou.txt, siber güvenlik dünyasında parolaları test etmek için çok yaygın olarak kullanılır.
hashcat -m 500 hash Desktop/rockyou.txt