#hashcat #hash #cat
## Commands
-a Attack Type
-m Hashtype
```shell
hashcat -m # -a # {HASHFILE} {WORDLIST}
```
## Mutations
Function | Description
-|-
: | Do nothing.
l |Lowercase all letters.
u | Uppercase all letters.
c |Capitalize the first letter and lowercase others.
sXY | Replace all instances of X with Y.
$! | Add the exclamation character at the end.
![[Attacking SAM#Cracking Hashes]]
```shell
hashcat --force password.list -r custom.rule --stdout | sort -u > mut_password.list
```
![[Passwd, Shadow & Opasswd#Hashcat - Cracking Unshadowed Hashes]]
## Cracking with Pattern
```shell
hashcat -m 1400 hash -a 3 susan_nasus_?d?d?d?d?d?d?d?d?d
```