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
StegCracker — Utilitaire de force brute en stéganographie pour dévoiler des données cachées dans des fichiers | Kitploit
Outils/GitHubGitHub/paradoxis/stegcracker
Cassage de Mots de PasseStéganographieCryptographieCTFTests d'IntrusionArchived
GitHubparadoxis/stegcracker

StegCracker

Utilitaire de force brute en stéganographie pour dévoiler des données cachées dans des fichiers

Voir le dépôt
602106il y a 5 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
Site web

StegCracker

Build Status PyPI version codecov pulls

Utilitaire de brute‑force en stéganographie pour découvrir des données cachées dans des fichiers.
Vous cherchez le dépôt Docker ? Vous le trouverez ici

Obsolescence

Arrêtez de perdre du temps et du CPU, utilisez plutôt stegseek ! Pas convaincu ? Regardez ces benchmarks (volés avec amour) :

Mot de passeLigneStegseek v0.4Stegcracker 2.0.9Stegbrute v0.1.1 (-t 8)
"cassandra"1 0000,9s3,1s0,7s
"kupal"10 0000,9s14,4s7,1s
"sagar"100 0000,9s2m23,0s1m21,9s
"budakid1"1 000 0000,9s[p] 23m50,0s13m45,7s
"␣␣␣␣␣␣␣1"14 344 3831,9s[p] 5h41m52,5s[p] 3h17m38,0s

J'ai aimé construire cet outil, mais il a toujours reposé sur de mauvaises bases. StegCracker a commencé comme un bricolage pour un problème qui n'avait pas de bonne solution simple. Son principal facteur limitant est qu'il repose sur le lancement de milliers d'appels de sous‑processus par seconde, ce qui (malgré une légère optimisation via le multithreading) est horrible pour les performances.

Donc, après trois ans de gestion du projet, j'ai décidé de passer le flambeau et de prendre officiellement ma retraite du projet. Merci pour votre soutien et merci @RickdeJager d'avoir construit une meilleure version 🎉

Utilisation

Utiliser stegcracker est simple : passez‑lui un fichier en premier paramètre et éventuellement le chemin d'une liste de mots de passe à essayer en second paramètre. Si vous ne spécifiez pas la liste, l'outil essaiera d'utiliser la liste rockyou.txt intégrée fournie avec Kali Linux. Si vous utilisez une distribution différente, vous pouvez télécharger la liste rockyou ici.

root@kitploit:~
$ stegcracker <fichier> [<liste_de_mots>]

Ou avec Docker :

root@kitploit:~
$ docker run -v $(pwd)/data/:/data -it paradoxis/stegcracker example.jpg

Prérequis

Le programme nécessite le binaire steghide, ainsi que Python 3.6 ou supérieur. Si Python 3.6 n'est pas installé, consultez ce guide pour l'installer. Steghide peut être installé avec la commande suivante (Kali Linux) :

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

Installation

Pour installer StegCracker, exécutez la commande suivante :

root@kitploit:~
$ pip3 install stegcracker

Ou tirez la dernière image Docker :

root@kitploit:~
$ docker pull paradoxis/stegcracker

Mise à jour

Pour mettre à jour StegCracker, ajoutez simplement -U à la commande d'installation :

root@kitploit:~
$ pip3 install stegcracker -U --force-reinstall

Exemple

démonstration

FAQ / Dépannage

  • Je n'arrive pas à installer l'outil avec pip3, mais Python 3.6+ est installé

    • Votre binaire pip utilise peut‑être une version différente de Python. Essayez de l'installer directement via Python (remplacez "X" par votre version mineure, ex : python3.6) : python3.X -m pip install -U stegcracker
  • J'ai installé l'outil, mais quand j'exécute stegcracker, il renvoie 'command not found'

    • Il est probable que le répertoire bin de votre Python ne soit pas dans votre variable d'environnement PATH. Une solution de contournement rapide consiste à ajouter ceci à votre fichier ~/.bashrc : alias stegcracker='python3 -m stegcracker'
  • J'utilise StegCracker 1.X, comment mettre à niveau ?

    • Si vous mettez à niveau StegCracker depuis la version originale 1.X, veuillez d'abord supprimer la version existante avec : sudo rm --force $(which stegcracker)
  • Je souhaite exécuter une version plus ancienne de StegCracker, comment obtenir une copie ?

    • Bien que je recommande d'utiliser la dernière version, vous pouvez vouloir installer une version antérieure de StegCracker. Pour cela, consultez la page des versions.

Licence

Copyright 2020 - Luke Paris (Paradoxis)

Permission est accordée, gratuitement, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "Logiciel"), de traiter le Logiciel sans restriction, y compris sans limitation les droits d'utiliser, copier, modifier, fusionner, publier, distribuer, sous‑licencier et/ou vendre des copies du Logiciel, et d'autoriser les personnes auxquelles le Logiciel est fourni à le faire, sous réserve des conditions suivantes :

L'avis de copyright ci‑dessus et cet avis de permission doivent être inclus dans toutes les copies ou parties substantielles du Logiciel.

LE LOGICIEL EST FOURNI "EN L'ÉTAT", SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS MAIS SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU TITULAIRES DU COPYRIGHT NE POURRONT ÊTRE TENUS RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS LE CADRE D'UNE ACTION CONTRACTUELLE, DÉLICTUELLE OU AUTRE, DÉCOULANT DE OU EN RELATION AVEC LE LOGICIEL OU SON UTILISATION OU AUTRES INTERACTIONS AVEC LE LOGICIEL.

Télécharger l’outil
(Note : toutes les demandes d'ajout ou rapports de problèmes concernant cette version seront ignorés).
  • Puis‑je exécuter cet outil sur d'autres distributions Linux ?

    • Tant que vous avez une version valide de Python 3.6 et steghide dans votre PATH, cela devrait fonctionner. Notez que l'outil a été officiellement testé sur Kali Linux ; les autres plateformes peuvent être instables. Si vous trouvez un bug sur une autre distribution, veuillez soumettre un problème et je verrai ce que je peux faire (mais remplissez aussi le modèle).
  • Puis‑je exécuter StegCracker sur Windows ?

    • À ma connaissance, il n'existe pas de version officielle de steghide pour Windows, donc pour ce que j'en sais : non.