#!/bin/bash
# Giga Password Generat0r v1.2
#Based upon M1r4g3 original work
#Crunch powered
#Updated & modified by M1ck3y
#... Enjoy ;)

# intro
intro="\n
-------------------------------------------\n
~~~~~~~ \033[01;34mGiga Password Generat0r 1.2\033[0m ~~~~~~~\n
-------------------------------------------\n
---------~ Génération automatique ~--------\n
-------~ De fichiers dictionnaires ~-------\n
----~ développé pour Backtrack 3 Final ~---\n
------------~ (Crunch Powered) ~-----------\n
-------------------------------------------\n
---- Brought to you by M1ck3y & M1r4g3 ----\n
------------- \033[01;34mwww.crack-wpa.fr\033[0m ------------\n
-------------------------------------------\n"


# Choix d'Action
clear
echo -e $intro
echo "--> Veuillez Entrer Votre Choix:"
echo
echo "--> Le dico sera composé de:"
echo
echo "--> 1 Chiffres"
echo "--> 2 Chiffres + choix startblock"
echo "--> 3 Majuscules"
echo "--> 4 Majuscules + choix startblock"
echo "--> 5 Minuscules"
echo "--> 6 Minuscules + choix Startblock"
echo "--> 7 Chiffres + Majuscules"
echo "--> 8 Chiffres + Majuscules + choix startblock"
echo "--> 9 Chiffres + Minuscules"
echo "--> 10 Chiffres + Minuscules + choix startblock"
echo "--> 11 Chiffres + Majuscules + Minuscules"
echo "--> 12 Chiffres + Majuscules + Minuscules + choix startblock"
echo "--> 13 Majuscules + Minuscules"
echo "--> 14 Majuscules + Minuscules + choix startblock"
echo "--> 15 Hexadecimal"
echo "--> 16 Hexadecmal + choix startblock"
echo "--> 17 Hexadecimal spécial Livebox WPA"
echo "--> 18 Hexadecimal spécial Livebox WPA + choix startblock"
echo "--> 19 Charset personnalisé"
echo "--> 20 Charset personnalisé + choix startblock"
echo "--> 21 Mask Startmask seulement"
echo "--> 22 Mask Endmask seulement"
echo "--> 23 Mask Startmask + Endmask"
echo
echo "--> Votre Choix:"
read choix
case $choix in
#Chiffres
1)
clear
echo -e $intro
echo -e "--> MODE 1:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 1:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 1:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789 -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 1:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Chiffres + Startblock
2)
clear
echo -e $intro
echo -e "--> MODE 2:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 2:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 2:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789 -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 2:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Majuscules
3)
clear
echo -e $intro
echo -e "--> MODE 3:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 3:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 3:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max ABCDEFGHIJKLMNOPQRSTUVWXYZ -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 3:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Majuscules + Startblock
4)
clear
echo -e $intro
echo -e "--> MODE 4:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 4:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 4:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max ABCDEFGHIJKLMNOPQRSTUVWXYZ -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 4:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Minuscules
5)
clear
echo -e $intro
echo -e "--> MODE 5:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 5:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 5:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max abcdefghijklmnopqrstuvwxyz -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 5:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Minuscules + Startblock
6)
clear
echo -e $intro
echo -e "--> MODE 6:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 6:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 6:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max abcdefghijklmnopqrstuvwxyz -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 6:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Chiffres + Majuscules
7)
clear
echo -e $intro
echo -e "--> MODE 7:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 7:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 7:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 7:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Chiffres + Majuscules + Startblock
8)
clear
echo -e $intro
echo -e "--> MODE 8:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 8:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 8:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 8:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Chiffres + Minuscules
9)
clear
echo -e $intro
echo -e "--> MODE 9:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 9:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 9:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789abcdefghijklmnopqrstuvwxyz -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 9:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Chiffres + Minuscules + Startblock
10)
clear
echo -e $intro
echo -e "--> MODE 10:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 10:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 10:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789abcdefghijklmnopqrstuvwxyz -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 10:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Chiffres + Majuscules + Minuscules
11)
clear
echo -e $intro
echo -e "--> MODE 11:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 11:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 11:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 11:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Chiffres + Majuscules + Minuscules + Startblock
12)
clear
echo -e $intro
echo -e "--> MODE 12:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 12:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 12:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 12:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Majuscules + Minuscules
13)
clear
echo -e $intro
echo -e "--> MODE 13:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 13:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 13:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 13:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Majuscules + Minuscules + Startblock
14)
clear
echo -e $intro
echo -e "--> MODE 14:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 14:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 14:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 14:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[22;32mV\033[0m] Majuscules [\033[22;32mV\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Hexadecimal
15)
clear
echo -e $intro
echo -e "--> MODE 15:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> MIN MAX FILE "
read min max file
clear
echo -e $intro
echo -e "--> MODE 15:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 15:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789ABCDEF -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 15:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Hexadecimal + Startblock
16)
clear
echo -e $intro
echo -e "--> MODE 16:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> MIN MAX FILE START"
read min max file start
clear
echo -e $intro
echo -e "--> MODE 16:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 16:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max 0123456789ABCDEF -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 16:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[22;32mV\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Hexadecimal special Livebox WPA 26 chars Hexa
17)
clear
echo -e $intro
echo -e "--> MODE 17:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer l' information Suivante:"
echo
echo "--> (FILE: nom du fichier de sortie)"
echo
echo "--> FILE "
read file
clear
echo -e $intro
echo -e "--> MODE 17:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 17:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch 26 26 0123456789ABCDEF -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 17:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Hexadecimal special Livebox WPA 26 chars Hexa + Startblock
18)
clear
echo -e $intro
echo -e "--> MODE 18:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo
echo "--> FILE START"
read file start
clear
echo -e $intro
echo -e "--> MODE 18:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 18:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch 26 26 0123456789ABCDEF -s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 18:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[22;32mV\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Charset personnalisé
19)
clear
echo -e $intro
echo -e "--> MODE 19:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (CHARSET: votre jeu de caractères personnalisé)"
echo
echo "--> MIN MAX FILE CHARSET"
read min max file charset
clear
echo -e $intro
echo -e "--> MODE 19:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Charset personnalisé: $charset"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 19:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Votre charset: $charset"
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max $charset -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 19:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Charset personnalisé + Startblock
20)
clear
echo -e $intro
echo -e "--> MODE 20:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (MIN: longueur minimale des mots de passe)"
echo "--> (MAX: longueur maximale des mots de passe)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (START: premier mot de passe du dico)"
echo "--> (CHARSET: votre jeu de caractères personnalisé)"
echo
echo "--> MIN MAX FILE START CHARSET"
read min max file start charset
clear
echo -e $intro
echo -e "--> MODE 20:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Longueur minimale: $min"
echo "--> Longueur maximale: $max"
echo "--> Charset personnalisé: $charset"
echo "--> Startblock: $start"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 20:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Votre charset: $charset"
echo "--> Fichier dictionnaire $file en cours de création..."
/pentest/password/crunch $min $max $charset s $start -stdout:63 > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 20:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[22;32mV\033[0m]"
echo -e "--> Charset perso [\033[22;32mV\033[0m]"
echo -e "--> Mask [\033[01;31mX\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Mask Startmask seulement
21)
clear
echo -e $intro
echo -e "--> MODE 21:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (INPUT: nom du fichier d'entrée)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (STARTMASK: votre mask avant chaque ligne du dico)"
echo
echo "--> INPUT FILE STARTMASK"
read input file startmask
clear
echo -e $intro
echo -e "--> MODE 21:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier d'entrée: $input"
echo "--> Startmask: $startmask"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 21:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
start="$startmask"
while read line
do
echo $start$line
done </root/Desktop/$input > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 21:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Mask Endmask seulement seulement
22)
clear
echo -e $intro
echo -e "--> MODE 22:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[22;32mV\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (INPUT: nom du fichier d'entrée)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (ENDMASK: votre mask après chaque ligne du dico)"
echo
echo "--> INPUT FILE ENDMASK"
read input file endmask
clear
echo -e $intro
echo -e "--> MODE 22:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[22;32mV\033[0m]"
echo
echo "--> Fichier d'entrée: $input"
echo "--> Startmask: $startmask"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 22:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[01;31mX\033[0m] Endmask [\033[22;32mV\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
end="$endmask"
while read line
do
echo $line$end
done </root/Desktop/$input > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 22:"
echo
echo -e "--> Chiffres [\033[22;32mV\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
#Mask Startmask + Endmask
23)
clear
echo -e $intro
echo -e "--> MODE 23:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[22;32mV\033[0m]"
echo
echo "--> Veuillez Entrer les informations Suivantes:"
echo
echo "--> (INPUT: nom du fichier d'entrée)"
echo "--> (FILE: nom du fichier de sortie)"
echo "--> (STARTMASK: votre mask avant chaque ligne du dico)"
echo "--> (ENDMASK: votre mask après chaque ligne du dico)"
echo
echo "--> INPUT FILE STARTMASK ENDMASK"
read input file startmask endmask
clear
echo -e $intro
echo -e "--> MODE 23:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[22;32mV\033[0m]"
echo
echo "--> Fichier d'entrée: $input"
echo "--> Startmask: $startmask"
echo "--> Endmask: $endmask"
echo "--> La création du dico $file va commencer..."
sleep 5
clear
echo -e $intro
echo -e "--> MODE 23:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[22;32mV\033[0m]"
echo
echo "--> Fichier dictionnaire $file en cours de création..."
start="$startmask"
end="$endmask"
while read line
do
echo $start$line$end
done </root/Desktop/$input > /root/Desktop/$file
sleep 5
clear
echo -e $intro
echo -e "--> MODE 23:"
echo
echo -e "--> Chiffres [\033[01;31mX\033[0m]"
echo -e "--> Minuscules [\033[01;31mX\033[0m] Majuscules [\033[01;31mX\033[0m]"
echo -e "--> Hexadecimal [\033[01;31mX\033[0m] Hexadecimal special Livebox WPA [\033[01;31mX\033[0m]"
echo -e "--> Startblock [\033[01;31mX\033[0m]"
echo -e "--> Charset perso [\033[01;31mX\033[0m]"
echo -e "--> Mask [\033[22;32mV\033[0m] Startmask [\033[22;32mV\033[0m] Endmask [\033[22;32mV\033[0m]"
echo
echo "--> Félicitations! Votre fichier dico $file est créé! ;)"
sleep 5
$0;;
esac
#Oufff, plus de 1500 lignes de script pour ce générateur de passwords!!! ;)
#Les caractères spéciaux sont à ajouter, j'attend vos remarques et suggestions.
#Bon crack ;)
#M1ck3y.
#http://www.crack-wpa.fr/
#
#Changelog
#1.2
#Ajout du charset personnalisé et de la fonction Mask (5 nouveaux modes en plus des 18 précédents)
