MD5 Help
#7
Hi, you would probably already be cracking if you followed the information on the wiki. Here you can follow the steps needed to crack your hash:

https://hashcat.net/wiki/doku.php?id=hashcat#options This page has the basic usage:
Code:
Usage: hashcat [options]... hash|hashfile|hccapxfile [dictionary|mask|directory]...

First is what you want to crack.
Code:
-m, --hash-type | Hash-type

As you stated, you are cracking an MD5 hash with salt, the reference states this as 
Code:
      # | Name                                             | Category
  ======+==================================================+======================================
    10 | md5($pass.$salt)                                 | Raw Hash, Salted and/or Iterated
    20 | md5($salt.$pass)                                 | Raw Hash, Salted and/or Iterated

So first part of your command line is either -m 10 or -m 20 depending if you hash comes first or last.

next is how you want crack (attack)
Code:
-a, --attack-mode | Attack-mode

this is shown as 3 for brute force.

So the second part of your command line is -a 3.

The brute force mode needs to know what it will brute force, also called the Charset. In the options this is shown:
Code:
 ? | Charset
===+=========
 l | abcdefghijklmnopqrstuvwxyz
 u | ABCDEFGHIJKLMNOPQRSTUVWXYZ
 d | 0123456789
 h | 0123456789abcdef
 H | 0123456789ABCDEF
 s |  !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
 a | ?l?u?d?s
 b | 0x00 - 0xff
 
There is no charset with exactly what you want (well there is, but this gives you more info and flexibility if you want to change things). You need a combination of the l, u and d. This is possible using a custom charset or mask
Code:
-1, --custom-charset1 | User-defined charset ?1

So the third part of your command line is -1 ?l?u?d.

Now usually you brute force a single length, but you want multiple lengths (min. 3, max. 12). This is also documented. 
Code:
-i, --increment                |      | Enable mask increment mode                           |
    --increment-min            | Num  | Start mask incrementing at X                         | --increment-min=4
    --increment-max            | Num  | Stop mask incrementing at X                          | --increment-max=8

The fourth part of your command line is -i --increment-min 3 --increment-max 12.

Now we can combine this, I would recommend to put your hash in a hashfile. Be sure to put the hash in the correct format as described on https://hashcat.net/wiki/doku.php?id=example_hashes (modes 10 and 20 use hex_hash:plain_salt).

hashcat -m 10 -a 3 -1 ?l?u?d -i --increment-min 3 --increment-max 12 hashfile.txt ?1?1?1?1?1?1?1?1?1?1?1?1

Be sure to read more on the wiki on tweaking your settings, other attack types and for any other questions you have.


Messages In This Thread
MD5 Help - by Ark223 - 01-08-2018, 08:37 PM
RE: MD5 Help - by Flomac - 01-08-2018, 09:06 PM
RE: MD5 Help - by Ark223 - 01-08-2018, 09:33 PM
RE: MD5 Help - by Flomac - 01-09-2018, 02:27 PM
RE: MD5 Help - by Ark223 - 01-09-2018, 04:12 PM
RE: MD5 Help - by Flomac - 01-09-2018, 05:23 PM
RE: MD5 Help - by DanielG - 01-09-2018, 05:31 PM
RE: MD5 Help - by Ark223 - 01-10-2018, 07:16 PM
RE: MD5 Help - by slyexe - 01-11-2018, 01:21 AM
RE: MD5 Help - by DanielG - 01-11-2018, 10:31 AM
RE: MD5 Help - by Ark223 - 01-12-2018, 11:18 PM
RE: MD5 Help - by nunclud - 03-19-2018, 10:43 PM