Hashing & Cracking
What is hashing
Hashing is simply passing some data through a formula that produces a result, called a hash. That hash is usually a string of characters and the hashes generated by a formula are always the same length, regardless of how much data you feed into it. (SHA,MD5,MD4,GOST)
Cracking hashes
Using Hashcat
You can use the list here which is a complete list of Hashcat supported hash types.
Using John
Sometimes you might have difficulties with Hashcat, try John
HTTP Basic Authorization Header Brute Force
Basic authorization is..basic. A username and a password separated by a colon is then encoded in Base64. The screenshot below demonstrate the credentials admin:admin being sent through the Authorization header of an HTTP request.
HTTP Post form Brute Force
Most of the time, authentication is made via a form posted to the web server. You can try to brute force it but watch out for CSRF. Try sending the same request twice using burp.
Last updated
Was this helpful?