• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

RAT ToRat (Supporting Windows, Linux, MacOS clients)

Status
Not open for further replies.

dEEpEst

☣☣ In The Depths ☣☣
Staff member
Administrator
Super Moderator
Hacker
Specter
Crawler
Shadow
Joined
Mar 29, 2018
Messages
13,861
Solutions
4
Reputation
32
Reaction score
45,552
Points
1,813
Credits
55,350
‎7 Years of Service‎
 
56%
ToRat


A Cross Platform Remote Administration tool written in Go using Tor as its transport mechanism currently supporting Windows, Linux, MacOS clients.

Work in Progress...


Setup


To see this hidden content, you must like this content.

Repository


The important parts live in

Client 
To see this hidden content, you must like this content.
Server
To see this hidden content, you must like this content.
TLS certificate generator
To see this hidden content, you must like this content.

Current Features


  • the ToRAT_client communicates over TCP(with TLS) proxied through Tor with the ToRat_server (hidden service)


     anonymity of client and server
  •  end-to-end encryption

[*]Cross Platform reverse shell (Windows, Linux, Mac OS)

[*]Windows:


  • Multiple User Account Control Bypasses (Privilege escalation)
  • Multiple Persistence methods (User, Admin)

[*]optional transport without Tor


  •  smaller binary
  •  anonymity of client and server

[*]embedded Tor

[*]Unique persistent ID for every client


  • give a client an Alias
  • all Downloads from client get saved to ./$ID/$filename




Server Shell


  • Supports multiple connections
  • Colored Output
  • Tab-Completion of:


    Commands
  • Files/ Directories in the working directory of the server







Command


Info






select


Select client to interact with




list


list all connected clients




alias


Select client to give an alias




cd


change the working directory of the server




exit


exit the server






Shell after selection of a client


  • Tab-Completion of:


    Commands
  • Files/ Directories in the working directory of the client







Command


Info






cd


change the working directory of the client




ls


list the content of the working directory of the client




shred


delete files/ directories unrecoverable




screen


take a Screenshot of the client




cat


view Textfiles from the client




alias


give the client a custom alias




down


download a file from the client




up


upload a file to the client




escape


escape a command and run it in a native shell on the client




reconnect


tell the client to reconnect




exit


background current session an return to main shell




else


the command will be executed in a native shell on the client






Upcoming Features


  •  Persistence and privilege escalation for Linux and Mac OS
  •  Support for Android and iOS
  •  Cat with support for .docx .pptx .od* .pdf files
  •  File-less Persistence on Windows
    To see this hidden content, you must like this content.
  •  ASCII-Art Welcome Message in server shell

Download:

To see this hidden content, you must like this content.
 
Status
Not open for further replies.
Back
Top