View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0007455||Kali Linux||Queued Tool Addition||public||2021-11-22 16:46||2022-05-04 12:54|
|Summary||0007455: Cracken - A Data Driven Approach for Password Cracking|
[Name] - Cracken
[Version] - v1.0.1 (git tag)
[Homepage] - https://github.com/shmuelamar/cracken/tree/v1.0.1
[Download] - https://github.com/shmuelamar/cracken/releases/tag/v1.0.0 OR crates.io https://crates.io/crates/cracken/1.0.1
[Author] - Shmuel Amar & Or Safran
[Licence] - MIT
Cracken is used for:
[Dependencies] - all dependencies for build defined on Cargo.toml. The final binary does not require anything else.
[Similar tools] - What other tools are out there? maskprocessor, crunch, princeprocessor
[Activity] - Project started around 2019, we actively developed it and released it as part of our DeepSec2021 talk - https://deepsec.net/speaker.html#PSLOT517
[How to install] -
Option 0000001 - install from crates.io (preferred)
Option #2 - install with cargo:
$ git clone https://github.com/shmuelamar/cracken
[How to use]
Example 0000001 - generate all words of length 8 starting with uppercase followed by 6 lowercase chars and then a digit:
$ cracken -o pwdz.lst '?u?l?l?l?l?l?l?d'
Example #2 - generate words from two wordlists with year suffix (1000-2999) <firstname><lastname><year>
$ cracken --wordlist firstnames.txt --wordlist lastnames.lst --charset '12' '?w1?w2?1?d?d?d'
Example #3 - create a Smartlist of size 50k from subwords extracted from rockyou.txt
$ cracken create -f rockyou.txt -m 50000 --smartlist smart.lst
Example 0000004 - estimate the entropy of hybrid mask of the password HelloWorld123! using a smartlist
$ cracken entropy -f smart.lst 'HelloWorld123!'
hybrid-min-split: ["hello", "world1", "2", "3", "!"]
hi, can someone please take a look on this tool? thanks
@kali-team, please could this be packaged up.