Jun 23, 2016 09:42 AM
(This post was last modified: Jun 23, 2016 09:49 AM by gotoel.)
GITHUB LINK
SOURCE DOWNLOAD LINK
Hey guys,
Just wanted to share the source code of my Computer Security course project. It could be of use for people trying to write their own or want to see how they work. It's also commented per the project requirement.
There's probably tons of RAT sources, thought I'd throw mine into the mix in case people want some of what it has to offer.
Here's some screen shots (taken at different versions):
Spoiler (Click to View)
Info about it:
- Uses TCP for connection, can transfer string and binary data
- Developed in C# .NET and Java
- Server required .NET 4.5, Client requires .NET 2.0 or Java
- Multi-threaded (multiple listener support)
- Installs into Application Data and generates a autorun registry key.
- Client bin size is around 30KB.
- SSL encrypted traffic (kind of buggy, an extra byte gets sent after every message?)
- It does not have a builder, since this was meant to be a private and not a public use RAT, but one could be implemented.
- It has a performance monitor that was implemented to monitor stability (which is actually pretty good)
- Also a console that can print plaintext inbound/outbound traffic.
- The Java client is very basic and only shows system information, but has been tested on Linux.
Current features (though it's more of a framework instead of a feature-packed RAT):
Remote Desktop Multiple monitor support
Configurable image quality Mouse/Keyboard control
Remote Clipboard
Set/View clipboard contents
Remote Command Prompt Send commands to hidden command prompt
View all output
Remote Download Run hidden/visible
Window Manager
Info of the window handle/title/path/visibility Control state of windows (minimize, maximize, hide, etc)
Piano
Play sick tunez using console beeps
*** I will not offer support for this project, but can answer questions about the code if time permits. ***
Extra:
Spoiler (Click to View)
SOURCE DOWNLOAD LINK
Hey guys,
Just wanted to share the source code of my Computer Security course project. It could be of use for people trying to write their own or want to see how they work. It's also commented per the project requirement.
There's probably tons of RAT sources, thought I'd throw mine into the mix in case people want some of what it has to offer.
Here's some screen shots (taken at different versions):
Spoiler (Click to View)
Info about it:
- Uses TCP for connection, can transfer string and binary data
- Developed in C# .NET and Java
- Server required .NET 4.5, Client requires .NET 2.0 or Java
- Multi-threaded (multiple listener support)
- Installs into Application Data and generates a autorun registry key.
- Client bin size is around 30KB.
- SSL encrypted traffic (kind of buggy, an extra byte gets sent after every message?)
- It does not have a builder, since this was meant to be a private and not a public use RAT, but one could be implemented.
- It has a performance monitor that was implemented to monitor stability (which is actually pretty good)
- Also a console that can print plaintext inbound/outbound traffic.
- The Java client is very basic and only shows system information, but has been tested on Linux.
Current features (though it's more of a framework instead of a feature-packed RAT):
Remote Desktop Multiple monitor support
Configurable image quality Mouse/Keyboard control
Remote Clipboard
Set/View clipboard contents
Remote Command Prompt Send commands to hidden command prompt
View all output
Remote Download Run hidden/visible
Window Manager
Info of the window handle/title/path/visibility Control state of windows (minimize, maximize, hide, etc)
Piano
Play sick tunez using console beeps
*** I will not offer support for this project, but can answer questions about the code if time permits. ***
Extra:
Spoiler (Click to View)


![[Image: 1ZzZqN0.png]](https://i.imgur.com/1ZzZqN0.png)
![[Image: cnSLWPU.png]](https://i.imgur.com/cnSLWPU.png)
![[Image: qcIF2I6.png]](https://i.imgur.com/qcIF2I6.png)
![[Image: VtzXXAq.png]](https://i.imgur.com/VtzXXAq.png)
![[Image: Y5jspRA.png]](https://i.imgur.com/Y5jspRA.png)

![[Image: TL-468X60-EN.gif]](https://cdn1.tessline.com/banners/en/TL-468X60-EN.gif)