Skip to content

Commit

Permalink
Updating README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
clem9669 committed Sep 21, 2021
1 parent 2c3291c commit 36c464c
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,37 +11,44 @@
Crack people password with rules (hashcat & john)
</p>

> check out my wordlist project at: https://github.com/clem9669/wordlists
> Check out my wordlist project at: https://github.com/clem9669/wordlists
## Introduction
I use hashcat (https://github.com/hashcat/hashcat/).
Rule are supposed to be mutual for john and hashcat or other.

> 3 rules exists to adapt hashing algorithm speed. Large for fast hash algorithm as md4 & md5. Small for slow hash algorithm as bcrypt.
> 3 rules exists to adapt hashing algorithm speed. Large for fast hash algorithm as MD5/NTLM/MySQL3. Small for slow hash algorithm as bcrypt.
This was for basic coverage of passwords for non-educated people who only add 1 letter, 1 digits, 1 punctuation, 1 digits+punctuations, 2 digits+punctuations or a year or some famous tricks *(ex: p@$$w0rd)* to their **password**.

> 📣 Update: I have extented these rules to be more than just that. 📣

## Running rules

I have remove casing in Large & Medium. Please run as: `-r toggle-case.rule -r clem9669_big.rule`

The **Big** rule is :
* clem9669 medium list
* mp64 (https://hashcat.net/wiki/doku.php?id=maskprocessor)
* One Rule to Rule Them All
* InsidePro-PasswordsPro
* InsidePro-HashManager
* Fordy50K

The **medium** is only mine.
The **medium** is mine.

The **small** is only adding 1 character (start & end) with toogle cases.
It purpose is to be combined with others rules as: `-r clem9669_big.rule -r clem9669_small.rule` or to be used as is with low rate cracking algorithm.

### Rules size

```sh
$ wc -l clem9669*
955558 clem9669_big.rule
60718 clem9669_medium.rule
386 clem9669_small.rule
```

3549903 clem9669_big.rule (50M)
170474 clem9669_medium.rule (3.3M)
374 clem9669_small.rule (1.7K)
```

## Write your own rule

Expand Down Expand Up @@ -72,7 +79,7 @@ This becomes handy especially in combination with the rules generator but also f

To save any rule that generated a matched password use these switches:

`--debug-mode=1 --debug-file=matched.rule`
`--debug-mode=4 --debug-file=matched.rule`


This will save the matched rule on every match, so the resulting rule file might contain many duplicate rules.
Expand All @@ -98,11 +105,6 @@ Almost exhaustive list of rules:

Action performed | Rule | Output
-----|-------|-------
Lowercase all letters | l |
Uppercase all letters | u |
Capitalize the first letter and lower the rest | c |
Lowercase first found character, uppercase the rest | C |
Toggle the case of all characters in word | t |
Swaps first two characters | k |
Swaps last two characters | K |
Duplicate entire word | d |
Expand Down

0 comments on commit 36c464c

Please sign in to comment.