Outils pour utilisateurs

Outils du site


wordlists

Description

Les wordlist sont des fichier dictionnaires que l'on peut utiliser en complément de logiciel de bruteforce tel que la suite aircrack-ng ou THC-Hydra

wfrench qui veux dire “wordlist french” est un paquet qui fait partie d'une série de dictionnaire du paquet virtuel wordlist qui fournit le fichier /usr/share/dict/french qui contient une liste de mots français. Cette liste peut être utilisée par des vérificateurs orthographiques et par des programmes tels que look(1) ou comme dictionnaire pour les logiciels tel que aircrack-ng ou THC-Hydra

Installation

Rien de plus simple il suffit d'installer wfrench

apt-get install wfrench

D'autres langue sont disponible il suffit de regarder la liste sur ce lien https://packages.debian.org/jessie/wordlist.

Utilisation

Le répertoire par défaut sous Kali Linux se trouve dans /usr/share/wordlists/ et dedans se trouve déjà plusieurs worlist dont une sous forme d'archive, la wordlist rockyou.txt.gz Pour l'extraire, il suffit d'utiliser cette commande:

gunzip -d /usr/share/wordlist/rockyou.txt.gz

Pour installer d’autres wordlist, suivez les liens et placez les dans ce répertoire /usr/share/wordlists/

http://www.outpost9.com/files/WordLists.html

http://maurisdump.blogspot.be/2011/12/best-dictionaries-wordlist-for-wpa.html

http://www.crack-wifi.com/forum/topic-4752-enorme-collection-de-gros-dicos-et-wordlists-en-direct-download.html

http://www.openwall.com/passwords/wordlists/

http://hashcrack.blogspot.de/p/wordlist-downloads_29.html

https://wiki.skullsecurity.org/Passwords

https://packetstormsecurity.com/Crackers/wordlists/

https://blog.g0tmi1k.com/2011/06/dictionaries-wordlists/

http://www.md5this.com/tools/wordlists.html

https://hashkiller.co.uk/downloads.aspx

http://www.mieliestronk.com/wordlist.html

Voici des commandes utiles pour gérer les dictionnaires.

ASSEMBLER TOUS LES FICHIERS DICOS POUR LES TRAVAILLER FACILEMENT

cat dico1 dico2 dico3 > gros_dico.txt

CLASSER LES MOTS DE PASSE PAR ORDRE ALPHABETIQUE ET SUPPRIMER LES “DOUBLONS”

cat gros_dico.txt | sort -u  > dico_final.txt

DECOUPER UN DICO EN 2

split -l $(echo $[`wc -l ton_dico | cut -d" " -f1`/2]) ton_dico

remplacez le chiffre après le slash selon le nombre de division que vous voulez obtenir (dans notre exemple /2 pour diviser en 2)

Créer un dictionnaire avec des mots de plus de 8 lettres (merci Checkfx pour l'idée)

sed -n '/^.\{8\}/p' dictionnaire.txt > nouveau_dico.txt

Script

Voici un script de comax que j'ai trouvé en fouinant le net lien: http://comax.fr/scripts/mergedict.sh

#!/bin/bash
#!/bin/sh
#THC Unique Dictionnary, modded by comaX
clear
echo "Welcome to THC Dictionnary Merger -- Modded by comaX"
while [ "$1" != "" ]; do #We read the parameters
case $1 in
-i) path=$2 ;;
-o) name=$2 ;;
-min) min=$2 ;;
-max) max=$2 ;;
-h | --help) echo -e "This utility allows you to easily merge dictionnary files into one.
Usage : $0 -i [Path to dictionnaries folder] -o [/foo/bar.txt]
Optional :
-min number : define minimum length of the words to keep (Default = 4)
-max number : define maximum lenght of the words to keep (Default = 15)
-z : zip output file
Please make sure there are only dictionnary files in the folder !"; exit ;;
-z) zipme="1" ;;
esac
shift
done
if [[ $min = "" ]]; then min="3";fi
if [[ $max = "" ]]; then max="16";fi
min=$(expr $min + 1)
max=$(expr $max - 1)
echo -e "Input folder : $path
Output name : $name
Minimum : $(expr $min - 1)
Maximum : $(expr $max + 1)

Depending on the number of files and the power of your CPU, this might take a while.
Just wait until 'done !

Computing...
"

awk '{if ('$min' < length() && length < '$max') print length() "\t" $0}' $path/*.txt | sort -n | uniq | cut -f2 > $name
# We read from $path all text files, remove little and long words, sort them, delete doubles and then print it to $name
if [[ $zipme = 1 ]]; then gzip $name; fi
echo "Done !"
exit

Voir aussi

wordlists.txt · Dernière modification: 2016/08/24 18:58 (modification externe)