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
Dropper — Outil permettant d'intégrer des payloads dans des images au format JPG/PNG, ce qui permet d'exécuter certaines actions lors de leur ouverture. | Kitploit
Outils/GitHubGitHub/gmh5225/dropper
Outils DéfensifsExploitationStéganographieAnalyse de MalwareTests d'IntrusionRed TeamingDéveloppement de Charges Utiles
GitHubgmh5225/dropper

Dropper

Outil permettant d'intégrer des payloads dans des images au format JPG/PNG, ce qui permet d'exécuter certaines actions lors de leur ouverture.

Voir le dépôt
251il y a 1 anPas encore vérifié

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

Dropper furtif JPEG/PNG

Ce projet est un outil permettant d'intégrer des charges utiles dans des images au format JPG/PNG, vous permettant d'effectuer certaines actions lors de leur ouverture.

🚫 Avertissement

Ce dépôt est fourni à des fins éducatives uniquement et destiné à la recherche en sécurité autorisée. L'utilisation de ces matériels dans des activités non autorisées ou illégales est strictement interdite.

Guide de travail avec le projet et d'utilisation de exploit3r.py

Le projet utilise CMake pour automatiser la compilation et l'intégration de diverses bibliothèques, y compris Python 2. Voici les principales étapes pour compiler le projet et utiliser l'exploit.

Principales caractéristiques de CMakeLists.txt :

  1. Norme C++ et options de compilation :

    • Le projet est configuré pour utiliser la norme C++17.
    • Les indicateurs de compilation pour les avertissements et pour les informations de débogage sont ajoutés.
-Wall
-g
  • Édition de liens avec des bibliothèques externes :

    • Le projet utilise les bibliothèques externes suivantes :

      • Capstone : framework de désassemblage.
      • Pwnlib : bibliothèque de fonctions de sécurité.
      • S2E : moteur d'exécution symbolique.
      • LLVM : infrastructure de compilateur.
      • Boost : collection de bibliothèques C++ (inclut le composant signals2).
      • KLEE : outil d'analyse dynamique.
  • Intégration avec Python 2 via pybind11 :

    • Pybind11 est utilisé pour lier le code C++ avec Python 2.
  • Installation des dépendances Python 2 :

    • Toutes les dépendances Python 2 sont automatiquement installées via CMake lors de l'exécution de pip2 install -r requirements.txt.
  • Gestion automatique des fichiers :

    • Les fichiers exploit3r.py et Resou.sln.scr sont automatiquement copiés dans le répertoire de sortie après la compilation, mais ils ne sont pas exécutés automatiquement.
  • Compilation et édition de liens :

    • CMake compile tous les fichiers .cpp du projet et génère l'exécutable.
    • Le projet est lié aux bibliothèques susmentionnées : Capstone, Pwnlib, S2E, LLVM, Boost, KLEE et pybind11.
  • Compilation du projet :

    1. Pour compiler le projet, exécutez les commandes suivantes :
    • mkdir build
    • cd build
    • cmake ..
    • make

    Cela générera l'exécutable du projet et copiera les fichiers Python nécessaires et autres scripts dans le répertoire de sortie.

    Utilisation de exploit3r.py

    1. Étape 1 : Installation des dépendances Python 2 : Assurez-vous que Python 2 est installé. Toutes les dépendances Python sont listées dans le fichier requirements.txt. Pour les installer, exécutez :

      pip2 install -r requirements.txt

      Cela installera les bibliothèques requises telles que BeautifulSoup, argparse, requests, et autres.

    2. Étape 2 : Exécution du script exploit3r.py : Après que le projet a été compilé avec succès et que toutes les dépendances sont installées, vous pouvez exécuter le script exploit3r.py manuellement. Il doit être exécuté dans un environnement Python 2.

      python2 exploit3r.py

      exploit3r.py est la partie principale du programme pour générer le fichier exploit. Après le lancement, une interface graphique apparaîtra où vous pourrez sélectionner le fichier malveillant (par exemple, un fichier .exe) et le fichier JPG dans lequel le code malveillant sera intégré.

    3. Étape 3 : Utilisation de l'interface

      • Sélectionnez le fichier malveillant (par exemple, payload.exe).
      • Sélectionnez l'image JPG dans laquelle le code malveillant sera intégré.
      • Configurez des options supplémentaires telles que le MD5, l'exécution du code après l'intégration et la mise à jour automatique.
      • Cliquez sur Build Silent JPG.
    4. Étape 4 : Vérification du résultat Une fois terminé, vous obtiendrez un fichier qui ressemble à une image mais qui contient du code malveillant. Vous pouvez tester ce fichier avec divers antivirus pour vérifier sa furtivité.

    Notes importantes :

    • Ce projet est créé pour intégrer C++ et Python 2. Assurez-vous que Python 2 est installé pour un fonctionnement correct.
    Télécharger l’outil