-
Notifications
You must be signed in to change notification settings - Fork 54
Examples
Verifying a hash type is pretty simple in Dagon, the hash will be run through some regular expressions and if a match is found it will output what was most likely used during the hashing phase:
Dagon also provides an option for you to view all (as far as implemented) possible hashing algorithms used:
Dagon also has the capability to verify a file full of hashes:
Verify the most likely algorithm:
Most and least likely algorithms:
Verify the algorithm without being questioned:
Dagon has the functionality to create it's own wordlists to use for cracking, if a wordlist is not passed as an argument, it will run a regular expression to verify that a wordlist has not been created already and attempt to create one. If for any reason Dagon runs out of mutations while creating the wordlist it will prompt you to either continue, or just use what was created. If you continue it will add +2 to the wordlist length and try again:
If you would like to use your own wordlist, you can pass a wordlist to read from, Dagon will read from that wordlist in an attempt to crack the hashes:
Dagon is capable of cracking a file full of hashes with automatic verification:
You can also crack a file full of hashes without being questioned:
Dagon has the capability of downloading a wordlist for you, all you have to do is pass a flag and watch it download, it will even tell you how long it took to download the wordlist:
There are many options to salt the passwords using Dagon.
Random salts, you have the options to create random salts and add a random placement to the hash:
Your own custom salt and placement, if you already know the salt that was created you can create your own and give it a placement, back or front:
Urandom salts, random uncode salting is used fairly often, so you can always create that as well:
Use just random characters as the salting, you can always give the option to use just random characters as the salt:
And of course you can also use a mixture of numbers and characters:
Dagon allows you to see how fast it is trying to crack your hash by allowing you to run a benchmark test. It will start a clock and the second it stops it will stop the clock, then output the time it took for the process to finish:
Dagon provides a way to show you the available algorithms that have been implemented so far, it will also show you the identification number to use when specifying an algorithm:
You can also display the algorithms in the process of being created:
That's about all that Dagon is capable of as of now, for a full extensive break down on the flags and what they are capable of doing, please see the flags page here