From a3500d59ff68fb6822714e1064b48970b154b1e9 Mon Sep 17 00:00:00 2001 From: Andres Hermosilla Date: Thu, 24 Aug 2017 14:48:54 -0700 Subject: [PATCH] Added guide for bruteforcing --- security-bruteforce.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 security-bruteforce.md diff --git a/security-bruteforce.md b/security-bruteforce.md new file mode 100644 index 0000000..89813d9 --- /dev/null +++ b/security-bruteforce.md @@ -0,0 +1,29 @@ +# Security - Bruteforce + +## Wordlist Generating +- https://charlesreid1.com/wiki/John_the_Ripper/Password_Generation +- https://www.lanmaster53.com/2011/02/creating-complex-password-lists-with-john-the-ripper/ +- https://github.com/crunchsec/crunch +- https://github.com/hashcat/maskprocessor/ +- https://github.com/crunchsec/cewl +- https://qntm.org/l33t + +```shell +# Generate a dictionary from username `elly` +python pydictor.py -extend elly --level 1 --len 4 16 -o elly-wordlist.lst + +# Using `john` generate a dictionary +echo elly > user.txt; john --wordlist='user.txt' --rules --stdout + + +# Hashcat sometimes comes bundled with maskprocessor ... or you may have to download it +cd /opt +wget https://github.com/hashcat/maskprocessor/releases/download/v0.73/maskprocessor-0.73.7z +7za x maskprocessor-0.73.7z +# From a set of strings generate a dictionary 4-12 chars in length using the chars specified +./mp64.bin -i 4:12 -1 'elyj1!123' ?1?1?1?1?1?1 +``` + + +## Protection +https://jerrygamblin.com/2017/08/24/disallow-million-most-common-passwords/ \ No newline at end of file