Skip to content

Instantly share code, notes, and snippets.

@bluesku
Last active April 18, 2021 20:12
Show Gist options
  • Save bluesku/a701140f9fe3805c1a64d5c1e6771b61 to your computer and use it in GitHub Desktop.
Save bluesku/a701140f9fe3805c1a64d5c1e6771b61 to your computer and use it in GitHub Desktop.
Crunch Password List Generator
#! /bin/bash
# Varibles: password lenght incrementation
n1=1
n2=2
n3=3
# End Var
echo "Set Password Wordlist Generator: " ; read var1
echo "Eg: Names, PhoneNumbers or whateve you like!"
echo "Set Password Size Lenght:" ; read var2
var3=$((var2 + n3))
crunch $var3 $var3 -t $var1%%^ -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $var1%^% -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $var1^%% -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $var1^^% -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $var1^%^ -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $var1%^^ -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $var1%%% -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var3 $var3 -t $var1^^^ -o Wordlist$(date +'%d-%m-%Y-%s').txt
#birthdate em YYYY
var4=$((var3 + n1))
var5=$((var3 + n2))
crunch $var4 $var4 -t %%%%$var1 -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var4 $var4 -t $var1%%%% -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var5 $var5 -t %%%%^$var1 -o Wordlist$(date +'%d-%m-%Y-%s').txt
crunch $var5 $var5 -t $var1^%%%% -o Wordlist$(date +'%d-%m-%Y-%s').txt
mkdir $var1/
cat Wordlist* > $var1-wordlist/$var1-wordlist.txt
rm Wordlist*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment