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
Nimplant — Un implant multiplateforme écrit en Nim | Kitploit
Outils/GitHubGitHub/mythicagents/nimplant
Frameworks de Tests d'IntrusionPost-ExploitationCommandement et ContrôleRed TeamingDéveloppement de Charges Utiles
GitHubmythicagents/nimplant

Nimplant

Un implant multiplateforme écrit en Nim

Voir le dépôt
17625il y a 3 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

Obsolète

Cet agent est obsolète car il n'est compatible qu'avec Mythic 2.1 et le développeur principal n'est pas en mesure de continuer à y travailler. Si quelqu'un souhaite effectuer les mises à jour (du côté Python, pas du code Nim) vers la dernière version de Mythic, nous pourrons le marquer comme n'étant plus obsolète.

Nimplant

Nimplant est un implant cross-platform (Linux et Windows) écrit en Nim, un projet ludique pour apprendre Nim et voir ce qu'il peut apporter au développement d'outils pour les équipes rouges. Actuellement, Nimplant manque de techniques d'évasion avancées ; cependant, avec le temps, Nimplant deviendra beaucoup plus sophistiqué.

Installation

Pour installer Nimplant, vous aurez besoin de Mythic installé sur un ordinateur distant. Vous trouverez les instructions d'installation pour Mythic sur la page du projet Mythic.

Depuis la racine d'installation de Mythic, exécutez la commande :

./install_agent_from_github.sh https://github.com/MythicAgents/Nimplant

Une fois installé, redémarrez Mythic pour construire un nouvel agent.

Fonctionnalités phares de l'agent

  • Cross-platform
  • Totalement asynchrone
  • Peut générer des agents compilés à partir de code source C et C++

Référence rapide du manuel des commandes

Profils C2 pris en charge

Actuellement, un seul profil C2 est disponible lors de la création d'un nouvel agent Nimplant : HTTP.

Profil HTTP

Le profil HTTP rappelle le serveur Mythic via le profil de base non dynamique. Lors de la sélection des options à intégrer dans Nimplant au moment de la compilation, toutes les options sont respectées à l'exception des paramètres relatifs aux requêtes GET.


Plus à venir bientôt !

Feuille de route

  • [] Capacité de compiler en Objective-C pour les fonctionnalités macOS
  • [] Intégration de Donut pour permettre à l'utilisateur de générer du shellcode en sortie
  • [] Communication via WebSockets
  • [] Fonctionnalités de capture d'écran
  • [] Capacités d'injection de processus distant
Télécharger l’outil
CommandeSyntaxeDescription
catcat [file]Récupère le contenu d'un fichier.
cdcd [dir]Change le répertoire de travail.
cpcp [source] [destination]Copie un fichier de la source vers la destination. Fenêtre modale.
curlcurl [url] [method] [headers] [body]Exécute une requête web unique.
downloaddownload [path]Télécharge un fichier depuis le système cible.
exitexitQuitte un callback.
getenvgetenvObtient toutes les variables d'environnement actuelles.
jobsjobsListe tous les travaux en cours.
killkill [pid]Tente de tuer le processus spécifié par [pid].
lsls [path] [recurse]Liste les fichiers et dossiers dans [path] avec paramètre optionnel pour lister récursivement. Par défaut, le répertoire de travail courant.
mkdirmkdir [dir]Crée un répertoire.
mvmv [source] [destination]Déplace un fichier de la source vers la destination. Fenêtre modale.
pspsListe les informations des processus.
pwdpwdAffiche le répertoire de travail.
rmrm [path]Supprime un fichier spécifié par [path]
shellshell [command]Exécute une commande shell qui se traduit par le lancement d'un processus avec la ligne de commande : cmd.exe /r[command]
unsetenvsetenv [envname] [value]Définit une variable d'environnement de votre choix.
sleepsleep [seconds]Définit l'intervalle de rappel de l'agent en secondes.
unsetenvunsetenv [envname]Supprime une variable d'environnement.
uploaduploadTéléverse un fichier vers un chemin distant sur la machine. Fenêtre modale.