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
stegbrute — Outil de brute force de stéganographie rapide écrit en Rust utile pour les CTF. | Kitploit
Outils/GitHubGitHub/r4ygm/stegbrute
Cassage de Mots de PasseStéganographieCTF
GitHubr4ygm/stegbrute

stegbrute

Outil de brute force de stéganographie rapide écrit en Rust utile pour les CTF.

Voir le dépôtSite web
24532il y a 1 anVé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

stegbrute

stegbrute est un outil de force brute rapide pour la stéganographie écrit en Rust

Dépendances

Stegbrute ne peut pas fonctionner sans steghide ! Pour installer steghide, exécutez :

root@kitploit:~
apt-get install -y steghide

Si vous n'êtes pas sur une distribution Debian, vous pouvez le télécharger depuis le site web de steghide

Installation

stegbrute peut être installé de différentes manières :

Cargo

via cargo (le gestionnaire de paquets Rust)

si vous n'avez pas cargo, vous pouvez l'installer via apt ou en téléchargeant Rust lang

root@kitploit:~
cargo install stegbrute

cela fonctionnera sur toutes les plateformes

Distributions Debian

Si vous avez Ubuntu/Kali ou une autre distribution Debian, vous pouvez installer le fichier .deb que vous trouverez dans la section releases, puis décompressez le fichier et exécutez-le

root@kitploit:~
wget https://github.com/R4yGM/stegbrute/releases/download/0.1.1/stegbrute_0.1.1_amd64.deb &&
dpkg --install stegbrute_0.1.1_amd64.deb

Docker

Si vous n'avez pas Docker installé, vous pouvez suivre leur guide

Tout d'abord, vous devez tirer l'image Docker (seulement 4.93 Mo) depuis le registre Docker. Vous pouvez la voir ici. Si vous ne voulez pas tirer l'image, vous pouvez aussi cloner le dépôt et construire l'image à partir du Dockerfile.

root@kitploit:~
docker pull r4yan/stegbrute:latest

Vous pouvez aussi décider de tirer différentes images en remplaçant 'latest' par une version de stegbrute, ex.

root@kitploit:~
docker pull r4yan/stegbrute:0.1.0

Si vous ne voulez pas tirer l'image, vous pouvez télécharger/copier le Dockerfile de stegbrute disponible ici puis construire l'image à partir du Dockerfile.

Ensuite, si vous voulez lancer le conteneur, vous devez d'abord créer un volume pour partager vos fichiers avec le conteneur.

root@kitploit:~
docker volume create --name stegbrute_data

déplacez ou copiez ensuite les fichiers que vous souhaitez utiliser pour stegbrute dans le dossier du volume, qui se trouve généralement ici /var/lib/docker/volumes/stegbrute_data/_data en faisant simplement

root@kitploit:~
cp wordlist.txt /var/lib/docker/volumes/stegbrute_data/_data && cp file.jpg /var/lib/docker/volumes/stegbrute_data/_data

et maintenant exécutez stegbrute

root@kitploit:~
docker run -v stegbrute_data:/stegbrute_data -it --rm --name stegbrute r4yan/stegbrute:latest <options>

remplacez <options> par les options/arguments que vous souhaitez donner à stegbrute, une fois que vous avez tout fait, vous n'avez pas besoin de tirer/construire à nouveau l'image, sauf s'il y a de nouvelles mises à jour ou fonctionnalités.

Sauvegardez toujours vos résultats à l'intérieur du volume et non dans le conteneur, car ils seront supprimés ! Vous pouvez les sauvegarder en ajoutant cette option -x /$VOLUME_NAME/results.txt ou --extract-file /$VOLUME_NAME/results.txt

Si vous avez ajouté cela et fait tout correctement, à la fin de chaque attaque, vous trouverez les résultats dans le dossier /var/lib/docker/volumes/stegbrute_data/_data

cela fonctionnera sur toutes les plateformes

Exécutable

vous pouvez aussi télécharger le programme déjà compilé et l'exécuter, exemple :

root@kitploit:~
wget https://github.com/R4yGM/stegbrute/releases/download/0.1.1/stegbrute && chmod +x stegbrute
mv stegbrute /usr/local/bin/

Utilisation

stegbrute est très simple à utiliser et vous offre de nombreuses options. Vous pouvez afficher l'aide du programme avec l'option -h ou --help

root@kitploit:~
============================================================
     ____  _             ____             _
    / ___|| |_ ___  __ _| __ ) _ __ _   _| |_ ___
    \___ \| __/ _ \/ _` |  _ \| '__| | | | __/ _ \
     ___) | ||  __/ (_| | |_) | |  | |_| | ||  __/
    |____/ \__\___|\__, |____/|_|   \__,_|\__\___|
                   |___/

StegBrute v0.1.1 - By R4yan
https://github.com/R4yGM/StegBrute

StegBrute 0.1.1
R4yan <[email protected]>
Steganography bruteforce tool

USAGE:
    stegbrute [FLAGS] [OPTIONS] --file-name <file-name> --wordlist <wordlist>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information
    -v, --verbose    shows every try the program does

OPTIONS:
    -x, --extract-file <extract-file>    the file name path where you want to write the results [default:
                                         stegbrute_results.txt]
    -f, --file-name <file-name>          the file name path you want to crack
    -t, --threads <threads>              number of threads to bruteforce the file [default: 3]
    -w, --wordlist <wordlist>            path of the wordlist

par exemple :

Options :

  • -x ou --extract-file avec <nom_fichier> enregistrera les résultats des données extraites dans le fichier nommé. Si aucun fichier n'est spécifié, stegbrute enregistrera vos résultats dans le fichier ./stegbrute_results.txt

  • -t ou --threads avec <nombre_threads> lancera un certain nombre de programmes brutforçant le fichier simultanément. Augmenter le nombre de threads ne signifie pas toujours que cela ira plus vite, tout dépend du nombre de threads que votre machine peut gérer.

  • -f ou --file_name avec <nom_fichier> le nom du fichier que stegbrute va attaquer. Doit être l'un des formats supportés : JPEG, BMP, WAV ou AU

  • -w ou --wordlist avec <wordlist> le fichier dans lequel stegbrute va prendre les mots de passe ligne par ligne et les essayer sur le fichier que vous voulez cracker. Si vous n'en avez pas, vous pouvez installer par exemple

Benchmark

Benchmark de stegbrute sur différentes listes de mots de passe utilisant 3 threads

Mots de passe de la listeTemps
100841.12ms
10008.57s
1000077.79s
100000775.93s
Télécharger l’outil
rockyou.txt