Cracking Hashes
Cracking Hashes
Hashcat
Hashcat is one of the many tools to crack hashes, we can find the ID reference of each hash in https://hashcat.net/wiki/doku.php?id=example_hashes.
Dictionary Mode
Dictionary mode is when we try to crack a hash using a wordlist. The example command is the following.
hashcat -a 0 -m <id> <hash_file> <wordlist_file>Hash IDs
These are the different hashes covered in this documentation.
| Hash | Example | ID |
|---|---|---|
| NTLMv2 | admin::N46iSNekpT:08ca45b7d7ea58ee:88dcbe4446168966a153a0064958dac6:5c7830315c7830310000000000000b45c67103d07d7b95acd12ffa11230e0000000052920b85f78d013c31cdb3b92f5d765c783030 | 5600 |
| Kerberos 5, etype 23, TGS-REP | $krb5tgs$23$*user$realm$test/spn*$63386d22d359fe42230300d56852c9eb$891ad31d09ab89c6b3b8c5e5de6c06a7f49fd559d7a9a3c32576c8fedf705376cea582ab5938f7fc8bc741acf05c5990741b36ef4311fe3562a41b70a4ec6ecba849905f2385bb3799d92499909658c7287c49160276bca0006c350b0db4fd387adc27c01e9e9ad0c20ed53a7e6356dee2452e35eca2a6a1d1432796fc5c19d068978df74d3d0baf35c77de12456bf1144b6a750d11f55805f5a16ece2975246e2d026dce997fba34ac8757312e9e4e6272de35e20d52fb668c5ed | 13100 |
We can also use the following commands to search the ID of a certain hash, but only if we know it’s type.
hashcat --help | grep -i <HASH_TYPE>Possible errors
No OpenCL, HIP or CUDA compatible platform found
We can fix this by installing OpenCL:
sudo apt install pocl-opencl-icd clinfo