Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
PassBreaker — Craqueur de mots de passe basé sur Python supportant les attaques par dictionnaire et par force brute avec plusieurs algorithmes de hachage, sel, traitement parallèle et évaluation de la complexité des mots de passe. | Kitploit
Outils/GitHubGitHub/halildeniz/passbreaker
Cassage de Mots de PasseAttaques de Mots de PasseAnalyse de Hachage
GitHubhalildeniz/passbreaker

PassBreaker

Craqueur de mots de passe basé sur Python supportant les attaques par dictionnaire et par force brute avec plusieurs algorithmes de hachage, sel, traitement parallèle et évaluation de la complexité des mots de passe.

Voir le dépôtSite web
6815il y a 2 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

PassBreaker

PassBreaker est un outil de craquage de mots de passe en ligne de commande développé en Python. Il permet d'effectuer diverses techniques de craquage de mots de passe, telles que les attaques par dictionnaire et les attaques par force brute.

Fonctionnalités

  • Craquage de mot de passe par dictionnaire
  • Craquage de mot de passe par force brute
  • Prise en charge de plusieurs algorithmes de hachage
  • Valeur de sel (salt) optionnelle
  • Option de traitement parallèle pour un craquage plus rapide
  • Évaluation de la complexité des mots de passe
  • Longueur minimale et maximale du mot de passe personnalisable
  • Jeu de caractères personnalisable pour les attaques par force brute

Installation

  1. Clonez le dépôt :

    root@kitploit:~
    git clone https://github.com/HalilDeniz/PassBreaker.git
    
  2. Installez les dépendances requises :

    root@kitploit:~
    pip install -r requirements.txt
    

Utilisation

root@kitploit:~
python passbreaker.py <password_hash> <wordlist_file> [--algorithm]

Remplacez <password_hash> par le hachage du mot de passe cible et <wordlist_file> par le chemin vers le fichier de dictionnaire contenant les mots de passe potentiels.

Options

  • --algorithm <algorithm> : Spécifie l'algorithme de hachage à utiliser (par exemple, md5, sha256, sha512).
  • -s, --salt <salt> : Spécifie une valeur de sel (salt) à utiliser.
  • -p, --parallel : Active le traitement parallèle pour un craquage plus rapide.
  • -c, --complexity : Évalue la complexité du mot de passe avant le craquage.
  • -b, --brute-force : Effectue une attaque par force brute.
  • --min-length <min_length> : Définit la longueur minimale du mot de passe pour les attaques par force brute.
  • --max-length <max_length> : Définit la longueur maximale du mot de passe pour les attaques par force brute.
  • --character-set <character_set> : Définit le jeu de caractères à utiliser pour les attaques par force brute.

Bien sûr ! Voici un titre et une petite information avec d'autres exemples d'utilisation en anglais :

Exemples d'utilisation

Craquage de mot de passe par dictionnaire

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5

Cette commande tente de craquer le mot de passe avec la valeur de hachage "5f4dcc3b5aa765d61d8327deb882cf99" en utilisant l'algorithme MD5 et un dictionnaire à partir du fichier "passwords.txt".

Attaque par force brute

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 --brute-force --min-length 6 --max-length 8 --character-set abc123

Cette commande effectue une attaque par force brute pour craquer le mot de passe avec la valeur de hachage "5f4dcc3b5aa765d61d8327deb882cf99" en essayant toutes les combinaisons possibles de mots de passe d'une longueur comprise entre 6 et 8 caractères, en utilisant le jeu de caractères "abc123".

Évaluation de la complexité du mot de passe

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha256 --complexity

Cette commande évalue la complexité des mots de passe dans le fichier "passwords.txt" et tente de craquer le mot de passe avec la valeur de hachage "5f4dcc3b5aa765d61d8327deb882cf99" en utilisant l'algorithme SHA-256. Elle ne teste que les mots de passe qui répondent aux exigences de complexité.

Utilisation d'une valeur de sel

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm md5 --salt mysalt123

Cette commande utilise une valeur de sel spécifique ("mysalt123") pour le processus de craquage de mot de passe. Le sel est utilisé pour renforcer la sécurité des mots de passe.

Traitement parallèle

root@kitploit:~
python passbreaker.py 5f4dcc3b5aa765d61d8327deb882cf99 passwords.txt --algorithm sha512 --parallel

Cette commande effectue un craquage de mot de passe avec traitement parallèle pour un craquage plus rapide. Elle utilise plusieurs cœurs de traitement, mais peut consommer davantage de ressources système.

Ces exemples illustrent différentes fonctionnalités et cas d'utilisation de l'outil de craquage de mots de passe "PassBreaker". Les utilisateurs peuvent personnaliser les paramètres en fonction de leurs besoins et objectifs.

Avertissement

Cet outil est destiné à un usage éducatif et éthique uniquement. Toute utilisation abusive de cet outil à des fins malveillantes est strictement interdite. Les développeurs déclinent toute responsabilité et ne sont pas responsables de toute utilisation abusive ou de tout dommage causé par cet outil.

Contribution

Les contributions sont les bienvenues ! Pour contribuer à PassBreaker, suivez ces étapes :

  1. Forkez le dépôt.
  2. Créez une nouvelle branche pour votre fonctionnalité ou correction de bug.
  3. Effectuez vos modifications et validez-les.
  4. Poussez vos modifications vers votre dépôt forké.
  5. Ouvrez une pull request dans le dépôt principal.

Contact

Si vous avez des questions, commentaires ou suggestions concernant PassBreaker, n'hésitez pas à me contacter :

  • LinkedIn : LinkedIn
  • TryHackMe : TryHackMe
  • Instagram : Instagram
  • YouTube : YouTube
  • Email : [email protected]

Licence

PassBreaker est distribué sous la licence MIT. Voir LICENSE pour plus d'informations.

Télécharger l’outil