
Discord Remote Administration Tool completamente scritto in Python3
Discord Remote Administration Tool completamente scritto in Python3.
Questo è un RAT controllato tramite Discord con oltre 20 moduli di post-exploitation.
Questo strumento è solo per uso educativo, l'autore non sarà ritenuto responsabile per qualsiasi uso improprio di questo strumento.
Dovrai prima registrare un bot tramite il portale sviluppatori di Discord e poi aggiungere il bot al server desiderato (assicurati che il bot abbia privilegi di amministratore). Una volta creato il bot, copia il token del tuo bot e incollalo alla riga 17.
Installa i requisiti:
pip3 install -r requirements.txt
Poi, se i passaggi sopra sono stati eseguiti con successo, dopo aver avviato il file Python con python DiscordRAT o avviato l'eseguibile, verrà creato un nuovo canale e verrà pubblicato un messaggio sul server con un numero di sessione generato.
Ora il tuo bot dovrebbe essere pronto per l'uso!
Requisiti:
Python3,Windows(x64)
Compilazione in exe (opzionale):
Se vuoi compilare il bot in exe puoi usare PyInstaller.
All'interno della directory del bot esegui
PyInstaller --onefile --noconsole DiscordRAT.py
Oppure
python3 -m PyInstaller --onefile --noconsole "DiscordRAT.py"
Se si verifica un errore durante la compilazione, prova a importare il modulo 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"
Se hai problemi con l'installazione di win32api o altri moduli, prova a installarli in un ambiente virtuale Python.
Per favore evita di aprire issue riguardanti errori legati ai moduli, poiché sono causati dalla tua installazione di Python e non da un problema intrinseco di DiscordRAT.
Se incontri "AttributeError: module 'enum' has no attribute 'IntFlag'" durante la compilazione con PyInstaller, esegui:
pip uninstall enum34