Findmyhash.py – Hashwerte online berechnen lassen
Ich bin kürzlich über ein kleines Tool gestolpert, dass es einem ermöglicht folgende Hashwerte online zu überprüfen:
Akzeptierte Hash Werte
- MD4 – RFC 1320
- MD5 – RFC 1321
- SHA1 – RFC 3174 (FIPS 180-3)
- SHA224 – RFC 3874 (FIPS 180-3)
- SHA256 – FIPS 180-3
- SHA384 – FIPS 180-3
- SHA512 – FIPS 180-3
- RMD160 – RFC 2857
- GOST – RFC 5831
- WHIRLPOOL – ISO/IEC 10118-3:2004
- LM – Microsoft Windows hash
- NTLM – Microsoft Windows hash
- MYSQL – MySQL 3, 4, 5 hash
- CISCO7 – Cisco IOS type 7 encrypted passwords
- JUNIPER – Juniper Networks $9$ encrypted passwords
- LDAP_MD5 – MD5 Base64 encoded
- LDAP_SHA1 – SHA1 Base64 encoded
Dazu wird der Hashwert automatisch bei diversen Hash-Cracking Webseiten hoch geladen und dann gegen deren Datenbanken geprüft. Es kann natürlich vorkommen, dass der eingegebene Hashwert nicht gefunden wird. Dann ist es hilfreich seine lokalen Rainbowtables zu verwenden. Das Skript und die Rainbowtables sollten nur dazu verwendet werden, seine eigenen Passwörter auf Schwachstellen zu untersuchen.
Benötigt wird Python zum starten des Skriptes.
Beispiele:
python findmyhash.py MD5 -h „098f6bcd4621d373cade4e832627b4f6“
python findmyhash.py SHA1 -h „a94a8fe5ccb19ba61c4c0873d391e987982fbbd3“
python findmyhash.py SHA224 -h „90a3ed9e32b2aaf4c61c410eb925426119e1a9dc53d4286ade99a809“
python findmyhash.py LM -h „01fc5a6be7bc6929aad3b435b51404ee“
python findmyhash.py NTLM -h „0cb6948805f797bf2a82807973b89537“
python findmyhash.py MYSQL -h „*94bdcebe19083ce2a1f959fd02f964c7af4cfc29“
python findmyhash.py MYSQL -h „94bdcebe19083ce2a1f959fd02f964c7af4cfc29“
python findmyhash.py CISCO7 -h „12090404011C03162E“
python findmyhash.py JUNIPER -h „\$9\$90m6AO1EcyKWLhcYgaZji“
python findmyhash.py LDAP_MD5 -h „{MD5}CY9rzUYh03PK3k6DJie09g==“
python findmyhash.py LDAP_SHA1 -h „{SHA}qUqP5cyxm6YcTAhz05Hph5gvu9M=“
Das Script Findmyhash.py kann man hier downloaden: LINK