Computer Networking
Databases
Languages
Production Software
Real_Time_Systems
Security

Hashcat

Parameters

-m: Hash type{
0: md5
100:SHA1
}

-a: Attack mode{
0: Dictionary (ex: hashcat -m 0 -a 0 md5.txt rockyou.txt )
1: Combinator (tries combinations of words from wordlist)
3: Mask attack (see below)
6: Hybrid (wordlists+mask)
7: Hybrid(masks+wordlists)
9: Association (Username, filename, hints, etc)
}

MASK ATTACK

https://hashcat.net/wiki/doku.php?id=mask_attack

  • ?l = abcdefghijklmnopqrstuvwxyz
  • ?u = ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • ?d = 0123456789
  • ?h = 0123456789abcdef
  • ?H = 0123456789ABCDEF
  • ?s = «space»!"#$%&'()*+,-./:;<=>?@[]^_`{|}~<><<>>
  • ?a = ?l?u?d?s
  • ?b = 0x00 - 0xff
    Ex: ?l?u?d: Would crack for combinations like aA0, fQ4, etc.