
Stitch – RAT – v1.0.3.3
Overview:
What is Stitch? Stitch is a Python written cross platform RAT (remote administration tool) that is capable of:
Command and file auto-completion
Anti-virus detection
Able to turn off/on display monitors
Hide/unhide files and directories
View/edit the hosts file
View all the systems environment variables
Keylogger with options to view status, start, stop and dump the logs onto your host system
View the location and other information of the target machine
Execute custom python scripts which return whatever you print to screen
Screen shots
Virtual machine detection
Download/Upload files to and from the target system
Attempt to dump the systems password hashes
Payloads' properties are "disguised" as other known programs
And much more. Originally created by nathanlopez this applications development was adopted by Ekultek after seven months of no updates.
What makes Stitch special
Another RAT? Damn straight! What makes Stitch so special, is what you’re probably asking yourself. Well for one, Stitch is fully cross platform, creates payloads of the platform it is run on, meaning if you’re running on Linux, the payloads created will work on Linux, if it’s running on Windows, the payloads created will work on Windows (this will be changed eventually). For two, it’s written in Python, everyone loves Python. Three it is extremely user friendly, meaning you could probably use this if you don’t know how to turn on a computer.
Basic functionality
The default listening port on the Stitch server is 4040, you can change this in the configuration once you have started creating payloads. Once you run Stitch you will be taken to the Stitch terminal, this is capable of running your native OS commands along with some Stitch commands as well.
Running the `help` function in the Stitch terminal will provide you with information about what can be done and Stitch’s flags that can be run:
To create payloads for the specific operating system, you run the `stitchgen` commands, from there you can configure the listening server, the listening ports, the host binding, keylogger on start, and if you want to send an email to yourself with results through Gmail:
You have now successfully created payloads for a Linux platform.
Closing
That is basic overview of Stitch and how it works, for full functionality and some more information you can view the wiki crash course here. Thanks for reading.
Disclaimer
Stitch was designed with the intentions that it will be used as a personal pentest tool. RAT’ing people without prior consent is extremely illegal, always be sure that you are encrypted and untraceable. Please use Stitch for the purpose it was designed for and always be safe.
I, Ekultek, do not claim any right to Stitch, I did not create it, I’m just maintaining it. If you find any bugs, or any problems with anything please make an issue here so that I can fix it. This RAT was created originally by nathanlopez and will always belong to him. Development can be halted at anytime with his consent and I will do as he wishes.
Installation
Download: `git clone https://github.com/ekultek/stitch.git`
Then all you need to do is cd into Stitch’s main directory and run `python main.py` this should propagate your system and begin the Stitch installation. If you have any problems with the installation please create an issue and verify what happened with full console output.
Homepage: https://nathanlopez.github.io/Stitch/