All Projects → Lithium876 → ConTroll_Remote_Access_Trojan

Lithium876 / ConTroll_Remote_Access_Trojan

Licence: Apache-2.0 license
Created a VERY SIMPLE remote access Trojan that will establish administrative control over any windows machine it compromises.

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
HTML
75241 projects
TeX
3793 projects
objective c
16641 projects - #2 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to ConTroll Remote Access Trojan

The-MALWARE-Repo
A repository full of malware samples.
Stars: ✭ 380 (+450.72%)
Mutual labels:  virus, malware, trojan, rat, malware-sample
Serpentine
C++/Win32/Boost Windows RAT (Remote Administration Tool) with a multiplatform Java/Spring RESTful C2 server and Go, C++/Qt5 frontends
Stars: ✭ 216 (+213.04%)
Mutual labels:  virus, malware, trojan, rat
Ratel
RAT-el is an open source penetration test tool that allows you to take control of a windows machine. It works on the client-server model, the server sends commands and the client executes the commands and sends the result back to the server. The client is completely undetectable by anti-virus software.
Stars: ✭ 121 (+75.36%)
Mutual labels:  remote-control, virus, malware, rat
trolo
trolo - an easy to use script for generating Payloads that bypasses antivirus
Stars: ✭ 45 (-34.78%)
Mutual labels:  malware, trojan, rat, remote-access
ToxicEye
👽 Program for remote control of windows computers via telegram bot. Written in C#
Stars: ✭ 305 (+342.03%)
Mutual labels:  virus, malware, trojan, rat
Thefatrat
Thefatrat a massive exploiting tool : Easy tool to generate backdoor and easy tool to post exploitation attack like browser attack and etc . This tool compiles a malware with popular payload and then the compiled malware can be execute on windows, android, mac . The malware that created with this tool also have an ability to bypass most AV softw…
Stars: ✭ 5,944 (+8514.49%)
Mutual labels:  malware, trojan, rat, remote-access
Rat Hodin V2.9
Remote Administration Tool for Linux
Stars: ✭ 97 (+40.58%)
Mutual labels:  remote-control, trojan, rat
Networm
Python network worm that spreads on the local network and gives the attacker control of these machines.
Stars: ✭ 135 (+95.65%)
Mutual labels:  malware, trojan, rat
Anti-Debugging
A collection of c++ programs that demonstrate common ways to detect the presence of an attached debugger.
Stars: ✭ 297 (+330.43%)
Mutual labels:  virus, malware, malware-development
PyIris
PyIris is a modular remote access trojan toolkit written in python targeting Windows and Linux systems.
Stars: ✭ 296 (+328.99%)
Mutual labels:  trojan, rat, malware-development
Spacecow
Windows Rootkit written in Python
Stars: ✭ 81 (+17.39%)
Mutual labels:  malware, trojan, rat
knicky
A module-based static virus generator 🚀
Stars: ✭ 40 (-42.03%)
Mutual labels:  virus, trojan, rat
Adamantium Thief
🔑 Decrypt chromium based browsers passwords, cookies, credit cards, history, bookmarks, autofill. Version > 80 is supported.
Stars: ✭ 283 (+310.14%)
Mutual labels:  virus, malware, trojan
Telegram Rat
Windows Remote Administration Tool via Telegram. Written in Python
Stars: ✭ 201 (+191.3%)
Mutual labels:  virus, malware, rat
Quiescis
Quescis is a powerful Remote Access Trojan for windows 💻 on C++
Stars: ✭ 56 (-18.84%)
Mutual labels:  remote-control, malware, rat
Teleshadow3
Telegram Desktop Session Stealer
Stars: ✭ 83 (+20.29%)
Mutual labels:  malware, trojan, rat
MalwareDatabase
Malware samples for analysis, researchers, anti-virus and system protection testing.(1300+ Malware-samples!)
Stars: ✭ 21 (-69.57%)
Mutual labels:  virus, malware, malware-sample
Lime Rat
LimeRAT | Simple, yet powerful remote administration tool for Windows (RAT)
Stars: ✭ 663 (+860.87%)
Mutual labels:  malware, trojan, rat
Unencrypted Backdoor With Process Cloaking
Unencrypted backdoor
Stars: ✭ 16 (-76.81%)
Mutual labels:  malware, trojan, rat
Trojancockroach
A Stealthy Trojan Spyware
Stars: ✭ 424 (+514.49%)
Mutual labels:  virus, malware, trojan

control Language license

DISCLAIMER

ConTroll is for education/research purposes only. The author takes NO responsibility and/or liability for how you choose to use any of the tools/source code/any files provided. The author and anyone affiliated with will not be liable for any losses and/or damages in connection with the use of ANY files provided with ConTroll. By using ConTroll or any files included, you understand that you are AGREEING TO USE AT YOUR OWN RISK.

Once again ConTroll and ALL files included are for EDUCATION and/or RESEARCH purposes ONLY. ConTroll is ONLY intended to be used on your own pentesting labs, or with explicit consent from the owner of the property being tested.

ConTroll - Remote Access Trojan (RAT)

Watch Presentation Video Here

Created a remote access trojan that will establish administrative control over any Windows machine it compromises.

alt text

UDATES SINCE THE VIDEO PRESENTATION

  1. Remote update the IP Address and port the client should talk to
  2. Entering IP address on server execution
  3. Disable task manager

Features

  1. Lock Victim's screen.
  2. Auto-reconnect to Server.
  3. Create a custom popup box.
  4. Grab files from the victim's machine.
  5. Get information about victim's machine.
  6. Steal saved passwords stored in chrome.
  7. Activate a system’s webcam and record video.
  8. Activate system microphone and record audio.
  9. Kill any process running on victim's machine.
  10. Monitoring user behavior through keylogger capabilities (Keystrokes and Screenshots).
  11. Disable Task Manager. (WARNING: YOU MIGHT WANT TO DISABLE THIS IF RUNNING LOCALLY)

Requirements

You NEED a 32bit OS architecture to build the binaries. So use a win 32 or unix 32 system to run and build the code

  1. python 2.x
  2. opencv
  3. numpy
  4. pyhook
  5. pythoncom
  6. pyinstaller
  7. pygame
  8. py2exe
  9. pyAudio

Usage

NEW

SETUP A PASTEBIN ACCOUNT, CREATE A NEW PASTE WITH THE IP ADDRESS AND THE PORT NUMBER YOU WANT THE CLIENT TO SEND RESPONSES TO. THE IP ADDRESS AND PORT NUMBER SHOULD BE SEPERATED BY A COLON LIKE THIS 192.168.12.14:5000. AFTER CREATING THE POST, CLICK ON RAW, THIS SHOULD REDIRECT YOU TO A PAGE WITH ONLY THE IP ADDRESS AND THE PORT NUMBER ON IT; COPY THAT LINK AND PASTE IT IN CLIENT.PYW IN THE getIpAddress FUNCTION. IF FOR ANY REASON YOU WANT TO UPDATE THE IP AND OR PORT YOU WANT THE CLIENT ON, LOG IN TO YOUR PASTEBIN ACCOUNT AND MAKE THE CHANGES, SAVE IT AND THE CLIENT WILL ADOPT THOSE CHANGES.

  1. Clone the repo
git clone https://github.com/Lithium95/ConTroll_Remote_Access_Trojan.git
  1. Install opencv and numpy from requirements.txt
python -m pip install -r requirements.txt
  1. Download and Install pyHook

  2. Download and Install pythoncom

  3. Download pyAudio wheel

  4. install wheel file

python -m pip install PyAudio-0.2.11-cp27-cp27m-win32.whl
  1. Use pyinstaller to build the client binary
python pyinstaller.py --onefile --windowed client.pyw

Skip the next 2 steps if you dont want to use the flappy bird game

  1. Setup a local server to host the client.exe. Use live-server
live-server --port=8081
  1. Use py2exe to build the flappy bird game
python setup.py

The exe for the flappy bird game will be in a folder called 'dist'

  1. Run the server
python server.py
  1. Wait for the client to connect

ToDo

  1. Making the RAT cross platform
  2. Clear the System, Security, and Application logs
  3. Encrypt communication between server and client
  4. Edit the accessed, created, and modified properties of files
  5. Enable/Disable services such as RDP,UAC, and Windows Defender
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].