Using the "hasher" utility you can:
- Create MD5 / SHA1 / Base 64 hashes for strings and files.
- Ensure files you have downloaded have not been modified or corrupted.
- Reverse engineer a hash using a word list & Apply common password modification guesses to the word list.
This utility demonstrates intelligent dictionary cracking and highlights the need for a strong password.
Important: I have developed this utility for demonstrational / educational purposes only. I cant be held responsible if you use it to do something stupid.
Sample output:
C:\>hasher -m MD5 -h -f "C:\HasherV0.2.zip"
Hasher V0.2 - ^&*%$@
C:\HasherV0.2.zip is 144118 byte(s)
MD5 Hash = 368f17ee1588c7c04de83b7fe3ce59d8
C:\>
C:\>hasher -m SHA1 -h -v "Please hash this string"
Hasher V0.2 - ^&*%$@
SHA1 Hash = 1fd49c1b5dd1011d6596cded625b1ca95762e0
C:\>
C:\>hasher -D -v "htskz8kp9UdGhWSyAv9Eccc9Bx8=" -l dict.txt -a "JBloggs"
Hasher V0.2 - ^&*%$@
Attempting to reverse hash htskz8kp9UdGhWSyAv9Eccc9Bx8=
Using: SHA1 with wordlist dict.txt
Input is in: Base64
Appending: JBloggs to the guess
62.99%
Found: orange03
C:\>
C:\>hasher -?
Hasher V0.2 - ^&*%$@
Usage: hasher [-D -v <value> -p <text> -a <text> -l <path> -m
<method>
-h -s -?]
Valid arguments are:
-D - Attempt reverse hash using word list
-v - <value> Value for hashing or reversing
-p - <value> Prepend value to value for hashing
-a - <value> Append value to value for hashing
-l - <value> Path to wordlist file
-m - <SHA1/MD5/B64> hash method (default SHA1)
-h - Produce hex output rather than base 64
-s - Do not try common password modification methods
-? - Show this message
C:\>
Hasher is Mono compatible!
Download Hasher from www.TristanPhillips.com
No comments:
Post a Comment