Introduction
The “Crack the Hash” room on TryHackMe is designed to teach participants how to identify and crack various hashed passwords using different techniques and tools like Hashcat, John the Ripper, and online hash lookup databases. This write-up provides step-by-step solutions for the challenges presented in the room.
Level 1
Hash 1: 48bb6e862e54f2a795ffc4e541caed4d
Step 1 : Cracking hash Using Online Decryption Sites
We can check this hash on website like:
Result: easy
Hash 2: CBFDAC6008F9CAB4083784CBD1874F76618D2A97
Step 1 : Cracking hash Using Online Decryption Sites
We can check this hash on website like:
Result: password123
Hash 3: 1C8BFE8F801D79745C4631D09FFF36C82AA37FC4CCE4FC946683D7B336B63032
Step 1 : Cracking hash Using Online Decryption Sites
We can check this hash on website like:
Result: letmein
Hash 4: $2y$12$Dwt1BZj6pcyc3Dy1FWZ5ieeUznr71EeNkJkUlypTsgbX1H68wsRom
Step 1 : Cracking hash Using Online Decryption Sites
Step 2 : Identify the hash type
We can use hashid or hash-identifier to determine the type
Or you can use AI bot’s like ChatGPT, Claude, Gemini etc.
This hash is likely bcrypt.
Step 3 : Crack using John the Ripper
┌──(voldemort🔥IdeaPad)-[~]
└─$ echo '$2y$12$Dwt1BZj6pcyc3Dy1FWZ5ieeUznr71EeNkJkUlypTsgbX1H68wsRom' > hash
┌──(voldemort🔥IdeaPad)-[~]
└─$ john --wordlist=SecLists/Passwords/Leaked-Databases/rockyou.txt hash
Loaded 1 password hash (bcrypt [Blowfish 32/64 X3])
Will run 12 OpenMP threads
Press 'q' or Ctrl-C to abort, almost any other key for status
bleh (?)
1g 0:00:35:19 100% 0.000471g/s 82.07p/s 82.07c/s 82.07C/s bobbyray..binkie1
Use the "--show" option to display all of the cracked passwords reliably
Session completed
┌──(voldemort🔥IdeaPad)-[~]
└─$ john hash --show
?:bleh
1 password hash cracked, 0 left
Result: bleh
Hash 5 : 279412f945939ba78ce0758d3fd83daa
Step 1 : Cracking hash Using Online Decryption Sites
Result: Eternity22
Level 2
Hash 1 : F09EDCB1FCEFC6DFB23DC3505A882655FF77375ED8AA2D1C13F640FCCC2D0C85
Step 1 : Cracking hash Using Online Decryption Sites
Result: paule
Hash 2 : 1DFECA0C002AE40B8619ECF94819CC1B
Step 1 : Cracking hash Using Online Decryption Sites
Result: n63umy8lkf4i
Hash 3 : Hash: $6$aReallyHardSalt$6WKUTqzq.UQQmrm0p/T7MPpMbGNnzXPMAXi4bJMl9be.cfi3/qxIf.hsGpS41BqMhSrHVXgMpdjS6xeKZAs02.
Salt: aReallyHardSalt
Step 1 : Cracking hash Using Online Decryption Sites
Hash 4 : e5d8870e5bdd26602cab8dbe07a942c8669e56d6
Salt: tryhackme