Custom Rules

Wordlists

/usr/share/hashcat/rules/rockyou-30000.rule
/usr/share/hashcat/rules/best64.rule

Common Actions

Action
Rule
Example

Append 1

$1

passwordpassword1

Append 123

$1$2$3

passwordpassword123

Prepend 1

^1

password1password

Prepend 123

^1^2^3

password321password

Append !

$!

passwordpassword!

Prepend @

^@

password@password

Character Modifications

Action
Rule
Example

Uppercase first letter

c

passwordPassword

Uppercase all letters

u

passwordPASSWORD

Lowercase all letters

l

PASSWORDpassword

Capitalize every word

t

hello worldHello World

Toggle case

T0, T1, etc.

T0passwordPassword T1passwordpAssword

Inserts / Deletes

Action
Rule
Example

Insert 1 at position 0

i0 1

password1password

Insert 9 at position 3

i3 9

pas9sword

Delete first character

D0

passwordassword

Delete last character

D$

passwordpasswor

Reversals / Duplications

Action
Rule
Example

Reverse word

r

passworddrowssap

Duplicate word

d

passwordpasswordpassword

Reflect word (word+reverse)

f

passpassssap

Length Adjustments

Action
Rule
Example

Truncate to length 6

]6

passwordpasswo

Keep only 6 characters from start

[6

passwordpasswo

Advanced Useful Rules

Action
Rule
Example

Append years (e.g., 2023, 2024)

$2$0$2$3 or $2$0$2$4

password2023

Prepend common numbers (e.g., 123)

^1^2^3

123password

Append ! after capitalizing first letter

c$!

Password!

Double append (e.g., !1)

$!$1

password!1

Last updated