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
IoT-Implant-Toolkit — Kit pour attaque par implant de dispositifs IoT | Kitploit
Outils/GitHubGitHub/arthastang/iot-implant-toolkit
Sécurité des Systèmes EmbarquésSécurité IoTExploitationRétro-ingénierieAnalyse de MalwareTests d'IntrusionSécurité Matériel et IoTAnalyse de BinairesRed TeamingDéveloppement de Charges UtilesAnalyse de Micrologiciel
1364116il y a 8 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
GitHub
arthastang/iot-implant-toolkit

IoT-Implant-Toolkit

Kit pour attaque par implant de dispositifs IoT

Voir le dépôt

py3.6 MIT

IoT-Implant-Toolkit

IoT-Implant-Toolkit est un framework d'outils utiles pour la recherche sur l'implantation de malwares dans les appareils IoT. C'est une boîte à outils composée de logiciels essentiels pour la modification de firmware, le débogage de port série, l'analyse de logiciels et des clients espions stables. Grâce à un environnement en ligne de commande extensible et facile à utiliser, IoT-Implant-Toolkit est une boîte à outils tout-en-un qui simplifie la procédure complexe d'implantation de malwares IoT.

Dans notre recherche, nous avons réussi à implanter des chevaux de Troie dans huit appareils, y compris des enceintes connectées, des caméras, des enregistreurs de conduite et des traducteurs mobiles, à l'aide d'IoT-Implant-Toolkit.

Une vidéo de démonstration ci-dessous :
ImplantDemo.gif

Comment utiliser

Installation

Assurez-vous d'avoir git, python3 et setuptools installés.
Pour le traitement et la lecture audio, vous devez installer alsa (intégré sous Linux), sox et ffplay. Sur Ubuntu 18.04 :

root@kitploit:~
$ sudo apt install sox ffmpeg 

Téléchargez le code source depuis notre Github :

root@kitploit:~
$ git clone https://github.com/arthastang/IoT-Implant-Toolkit.git

Configurez l'environnement et installez les dépendances :

root@kitploit:~
$ cd IoT-Implant-Toolkit/
$ python3 setup.py install

Exécution

Lancez la boîte à outils :

root@kitploit:~
$ python3 -B IoT-Implant-Toolkit.py
 _____   _______   _____                 _             _       _______          _ _    _ _   
|_   _| |__   __| |_   _|               | |           | |     |__   __|        | | |  (_) |  
  | |  ___ | |______| |  _ __ ___  _ __ | | __ _ _ __ | |_ ______| | ___   ___ | | | ___| |_ 
  | | / _ \| |______| | | '_ ` _ \| '_ \| |/ _` | '_ \| __|______| |/ _ \ / _ \| | |/ / | __|
 _| || (_) | |     _| |_| | | | | | |_) | | (_| | | | | |_       | | (_) | (_) | |   <| | |_ 
|_____\___/|_|    |_____|_| |_| |_| .__/|_|\__,_|_| |_|\__|      |_|\___/ \___/|_|_|\_\_|\__|
                                  | |                                                        
                                  |_|                                                        
            
                                 IoT-Implant-Toolkit
            -------------------------------------------------------------
                      A Framework for IoT implantation research.

                                   by Marvel Team

            Command:
            list - List all tools
            run - Run a specific tool
            exit - Exit

                
[Implant-Toolkit]>

Trois commandes sont prises en charge :
list : lister tous les plugins
run : exécuter un plugin spécifique avec "run [plugin] [paramètres]"
exit : quitter

Fonctionnalités

Chaque outil logiciel agit comme un plugin qui peut être facilement ajouté au framework.

Il existe plus d'une dizaine de plugins dans quatre catégories, couvrant des sujets comme le débogage de port série, le conditionnement/déconditionnement de firmware, l'analyse de logiciels et les programmes espions implantés.

Liste des plugins

Plugins existants dans notre framework :

Créer de nouveaux plugins

Structure du code :

root@kitploit:~
--IoT-Implant_toolkit.py         #Script de démarrage
--outputs/                       #Dossier par défaut des sorties
--toolkit/                       
  |---core/                      
      |---basic/                 #Définition de la classe de base des plugins
      |---cli/                   #Définition de l'interface en ligne de commande
      |---toollist/              #Mise à jour automatique de la liste des plugins
  |---plugins/                   
      |---firmware/              #Plugins pour la modification de firmware
      |---implant/               #Plugins pour générer des programmes espions
      |---serialport/            #Plugins pour le débogage de port série
      |---software/              #Plugins pour l'analyse de logiciels (surtout Android)
  |---tools/                     #Autres outils

Créez [nouveauplugin].py dans le dossier (catégorie) correspondant et définissez les attributs d'initialisation pour ajouter un nouveau plugin à IoT-Implant-Toolkit. Le framework détectera automatiquement le nouveau plugin au démarrage.

Autres outils

Outils matériels

Outils matériels essentiels pour la recherche sur l'implantation de malwares. Voir les images dans HardwareTools/.

Autres outils logiciels utiles

Nous n'avons pas ajouté d'autres plugins en raison du temps limité.

Le tableau ci-dessous répertorie des outils qui ne correspondent pas à notre framework, mais qui peuvent être utiles.

Nous espérons qu'IoT-Implant-Toolkit deviendra une boîte à outils essentielle dans l'implantation de malwares.

Télécharger l’outil
CatégoriesOutilsDescriptionsRéférence
Débogage de port sériepyserialprogramme de contrôle de modem et d'émulation de terminalhttps://github.com/pyserial/pyserial
Débogage de port sériebaudrate.pytrouver le bon débit en baudshttps://github.com/devttys0/baudrate
Conditionnement/déconditionnement de firmwaremksquashfscréer et extraire un système de fichiers Squashfshttps://github.com/plougher/squashfs-tools
Conditionnement/déconditionnement de firmwaremkbootimg_toolsDécompresser/Recompresser boot.img pour Androidhttps://github.com/xiaolu/mkbootimg_tools
Conditionnement/déconditionnement de firmwarecramfscréer un système de fichiers cramfshttps://sourceforge.net/projects/cramfs/files/cramfs/1.1/
Conditionnement/déconditionnement de firmwaremountimgmonter/démonter les systèmes de fichiers ext4 pour Android system.img & data.imgSur notre Github
Analyse de logicielssetools-androidsetools pour Android avec sepolicy-injecthttps://github.com/xmikos/setools-android
Analyse de logicielscrosscompilchaîne d'outils de cross-compilation pour armSur notre Github plus tard
Analyse de logicielsodex unpackDe Odex à smali pour AndroidSur notre Github
Implantation binairespy client&serverun client et serveur espion stables, sources et binaires précompilésSur notre Github
Implantation binaireoutil de débruitageoutil de débruitage pour le traitement audioSur notre Github
NomDescription
Fer à souderOutils de soudure
Fil à souderOutils de soudure
Pâte à souderOutils de soudure
Tresse à dessouderOutils de soudure
Pistolet à air chaudOutils de soudure
Kit de rebillageOutil de rebillage
USB vers TTLCâble de débogage/console
Fil DupontFil électrique
Programmateur de mémoire EPROMProgrammateur de mémoire
CatégoriesOutilsDescriptionsRéférence
Analyse de firmwarebinwalkun outil rapide et facile à utiliser pour analyser, rétro-concevoir et extraire des images de firmwarehttps://github.com/ReFirmLabs/binwalk
Modification de firmwarefirmware mod kitune collection de scripts et d'utilitaires pour extraire et reconstruire des images de firmware basées sur Linuxhttps://github.com/rampageX/firmware-mod-kit
Cross-compilateurbuildrootCross-compilateur pour arm, mips, powerpchttps://buildroot.org/