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
Villain — Villain est un framework C2 de haut niveau (stade 0/1) capable de gérer de multiples shells reverse TCP et HoaxShell, d'améliorer leurs fonctionnalités avec des fonctionnalités supplémentaires (commandes, utilitaires) et de les partager entre des serveurs frères connectés (instances Villain fonctionnant sur différentes machines). | Kitploit
Outils/GitHubGitHub/t3l3machus/villain
Frameworks de Tests d'IntrusionFrameworks d'ExploitationGénération de PayloadsShellcodePost-ExploitationCommandement et ContrôleRed Teaming
GitHubt3l3machus/villain

Villain

Voir le dépôt
4.4k6935il 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 →

À propos

Villain est un framework C2 de haut niveau (stade 0/1) capable de gérer de multiples shells reverse TCP et HoaxShell, d'améliorer leurs fonctionnalités avec des fonctionnalités supplémentaires (commandes, utilitaires) et de les partager entre des serveurs frères connectés (instances Villain fonctionnant sur différentes machines).

Partager

Villain

Python License

Objectif

Villain est un framework C2 de haut niveau (Stage 0/1) capable de gérer plusieurs shells reverse TCP et basés sur HoaxShell, d'enrichir leurs fonctionnalités avec des commandes et utilitaires supplémentaires, et de les partager entre des serveurs frères connectés (instances de Villain s'exécutant sur différentes machines).

Les principales fonctionnalités du framework incluent :

  • Génération de payloads basée sur des modèles de payloads par défaut, personnalisables et/ou définis par l'utilisateur (Windows & Linux),
  • Une invite de pseudo-shell dynamique qui permet de passer rapidement d'une session shell à une autre,
  • Téléchargements de fichiers (via http),
  • Exécution sans fichier de scripts sur des sessions actives,
  • Invocation automatique de ConPtyShell contre une session r-shell powershell en tant que nouveau processus pour obtenir un shell Windows entièrement interactif,
  • Mode multijoueur,
  • Session Defender (une fonctionnalité qui inspecte les commandes émises par l'utilisateur pour détecter les erreurs/saisies involontaires pouvant provoquer le blocage d'un shell).
  • Présentations vidéo

    Il n'existe pas de présentation à jour de Villain avec ses dernières fonctionnalités, mais ces vidéos donnent un bon aperçu de ses capacités. [2022-11-30] John Hammond a présenté l'outil dans cette incroyable vidéo -> youtube.com/watch?v=pTUggbSCqA0 [2023-03-30] Démo de la version 2.0.0, réalisée par moi -> youtube.com/watch?v=NqZEmBsLCvQ

    ❗ Avertissement
    Ce projet est en développement actif. Attendez-vous à des changements majeurs avec les versions.
    L'utilisation de cet outil contre des hôtes pour lesquels vous n'avez pas l'autorisation explicite de tester est illégale. Vous êtes responsable de tout problème que vous pourriez causer en utilisant cet outil.

    Aperçu

    https://github.com/t3l3machus/Villain/assets/75489922/20bf0ad5-d06f-4658-bb43-1bb0359fe3f7

    image

    Installation

    Villain a été explicitement développé et testé sur kali linux. Vous pouvez l'installer avec apt :

    root@kitploit:~
    apt install villain
    

    ❗Les nouvelles versions peuvent prendre du temps pour être intégrées dans les dépôts de kali.

    Pour la dernière version ou si vous préférez l'installer manuellement :

    root@kitploit:~
    git clone https://github.com/t3l3machus/Villain
    cd ./Villain
    pip3 install -r requirements.txt
    

    Vous devez également installer gnome-terminal (requis pour l'une des commandes du framework) :

    root@kitploit:~
    sudo apt update&&sudo apt install gnome-terminal
    

    Utilisation

    Vous devez exécuter en tant que root :

    root@kitploit:~
    villain [-h] [-p PORT] [-x HOAX_PORT] [-n NETCAT_PORT] [-f FILE_SMUGGLER_PORT] [-i] [-c CERTFILE] [-k KEYFILE] [-u] [-q] 
    

    Consultez le Guide d'utilisation pour plus d'informations.

    ⚠️ Créez vos propres modèles de reverse shell obfusqués et remplacez ceux par défaut dans votre instance de Villain pour mieux gérer l'évasion AV. Voici comment 📽️ -> youtube.com/watch?v=grSBdZdUya0

    Contributions

    Les pull requests sont généralement les bienvenues. Veuillez garder à l'esprit : je travaille constamment sur de nouveaux outils ainsi que sur la maintenance de plusieurs outils existants. Je peux être lent à répondre. Si vous avez une idée pour une nouvelle fonctionnalité qui implique un bloc de code important, je vous suggère de d'abord me contacter pour discuter si quelque chose de similaire est déjà en préparation, avant de faire une PR.

    Télécharger l’outil