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
MrRAT — :mouse: Ceci est un cheval de Troie d'accès à distance (RAT) multiplateforme en Python 2.x. | Kitploit
Outils/GitHubGitHub/user696/mrrat
Outils de Chiffrement/DéchiffrementMécanismes de PersistancePost-ExploitationCommandement et ContrôleDéveloppement de Charges UtilesCheval de Troie d'Accès à Distance
GitHubuser696/mrrat

MrRAT

🐭 Ceci est un cheval de Troie d'accès à distance (RAT) multiplateforme en Python 2.x.

Voir le dépôt
14116il y a 9 ansPas 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

MrRAT

Il s'agit d'un cheval de Troie d'accès à distance (RAT) multiplateforme écrit en Python 2.x. MrRAT a été créé pour maintenir un RAT Python complet et au design épuré. Actuellement en cours de développement et toujours activement modifié.

Avertissement : Ce RAT est fourni à des fins de recherche uniquement et ne doit être utilisé que sur des systèmes autorisés. Accéder à un système informatique ou à un réseau sans autorisation ou permission explicite est illégal.

Fonctionnalités

  • Multiplateforme (Windows, Linux et macOS)
  • C2 chiffré avec AES GCM et échange D-H
  • Accepte les connexions de plusieurs clients
  • Exécution de commandes
  • Téléversement/téléchargement de fichiers (légèrement bogué depuis le changement de chiffrement)
  • Utilitaires standard (wget, unzip)
  • Inventaire système

Utilisation

root@kitploit:~
$ python MrRAT_server.py --port 1337

 /$$      /$$           /$$$$$$$   /$$$$$$  /$$$$$$$$
| $$$    /$$$          | $$__  $$ /$$__  $$|__  $$__/
| $$$$  /$$$$  /$$$$$$ | $$  \ $$| $$  \ $$   | $$
| $$ $$/$$ $$ /$$__  $$| $$$$$$$/| $$$$$$$$   | $$
| $$  $$$| $$| $$  \__/| $$__  $$| $$__  $$   | $$
| $$\  $ | $$| $$      | $$  \ $$| $$  | $$   | $$
| $$ \/  | $$| $$      | $$  | $$| $$  | $$   | $$
|__/     |__/|__/      |__/  |__/|__/  |__/   |__/

                  ,     .
                  (\,;,/)
                   (o o)\//,
                    \ /     \,
                    `+'(  (   \    )
                       //  \   |_./
                     '~' '~----'
        https://github.com/user696/MrRAT

MrRAT server listening for connections on port 1337.

[?] MrRAT> help

client <id>         - Connect to a client.
clients             - List connected clients.
download <files>    - Download file(s).
execute <command>   - Execute a command on the target.
help                - Show this help menu.
kill                - Kill the client connection.
persistence         - Apply persistence mechanism.
quit                - Exit the server and end all client connections.
scan <ip>           - Scan top 25 ports on a single host.
selfdestruct        - Remove all traces of the RAT from the target system.
survey              - Run a system survey.
unzip <file>        - Unzip a file.
upload <files>      - Upload files(s).
wget <url>          - Download a file from the web.

[?] MrRAT> clients
ID - Client Address
 1 - 127.0.0.1

[?] MrRAT> client 1

[1] MrRAT> execute uname -a
Linux sandbox3 4.8.13-1-ARCH #1 SMP PREEMPT Fri Dec 9 07:24:34 CET 2016 x86_64 GNU/Linux

Créer un exécutable autonome

Gardez à l'esprit qu'avant la compilation, vous voudrez probablement modifier les variables HOST et PORT situées en haut de MrRAT_client.py pour les adapter à vos besoins.

Sous Linux, vous aurez besoin de Python 2.x, PyInstaller et pycrypto. Ensuite, exécutez quelque chose comme pyinstaller2 --onefile MrRAT_client.py et cela devrait générer un dossier dist/ contenant un exécutable ELF autonome.

Sous Windows, vous aurez besoin de Python 2.x, PyInstaller, pycrypto, pywin32 et pefile. Ensuite, exécutez quelque chose comme C:\path\to\PyInstaller-3.2\PyInstaller-3.2\pyinstaller.py --onefile MrRAT_client.py et cela devrait générer un dossier dist/ contenant un PE (exécutable portable) autonome.

Télécharger l’outil