Disctopia-c2 - Windows Backdoor that is controlled through Discord

Overview


Disctopia
Disctopia

Disctopia Command and Control


What is Disctopia?

Disctopia is an open source Python Discord Bot that works as a backdoor that you can control from a Discord server. It uses the Discord API to communicate between the agent and the Discord server.

How does it work?

The Disctopia backdoor is made using the Discord API. That executable backdoor that gets generated is a Discord Bot that connects to a Discord server where you can control it. This connection stays undetected because it is considered normal discord traffic.

New clients that execute the backdoor are called "Agents". Every Agent gets a unique ID that can be used to call the backdoor.

How to Install Disctopia?

Please follow the installation guide to install Disctopia.

How to Setup Disctopia

Please follow the setup guide to setup Disctopia.

How to Build a backdoor?

Please follow the build guide to build a backdoor with Disctopia.

Disctopia Features

  • Gathers Infomartion about the Agent
  • Handle Multiple Agents
  • Keylogger
  • Credential Stealer
  • File Upload
  • File Download
  • View Processes
  • Discord Token Grabber
  • Screenshot
  • Persistence
  • Execute Commands
  • Encrypted Traffic (HTTPS)
  • Connection stays Stealthy and Undetected

You can view the available commands from the help menu.

Contributors

For anyone who is interested in contributing to Disctopia, please make sure you fork the project and make a pull request.

Disclaimer

This github repository is made for educational purposes only. The developer is not responsible for any misuse of this software. Do not use this software for illegal purposes.

Comments
  • builder error

    builder error

    Traceback (most recent call last): File "C:\Users\hp\Desktop\disctopia-c2-main\builder.py", line 204, in builder.build()

    File "C:\Users\hp\Desktop\disctopia-c2-main\builder.py", line 49, in build self.compile()

    File "C:\Users\hp\Desktop\disctopia-c2-main\builder.py", line 60, in compile subprocess.call(compile_command)

    File "C:\Users\hp\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 345, in call with Popen(*popenargs, **kwargs) as p:

    File "C:\Users\hp\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 969, in init self._execute_child(args, executable, preexec_fn, close_fds,

    File "C:\Users\hp\AppData\Local\Programs\Python\Python310\lib\subprocess.py", line 1438, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args,

    bug 
    opened by LendaMarian 9
  • Fatal errors in 2nd and 3rd attempt.

    Fatal errors in 2nd and 3rd attempt.

    unknown (3) I've used the backdoor a total of three times, first on a computer of my own network, then on a friend's pc who asked me to give me the .exe to him and lastly on my school pc. The second and third attempts prompted up this error. (It's of note to mention that I uploaded one of the exes to my Mega account so my friend could download it and test it for himself). I'm not aware of what could be causing the backdoor to fail after being succesfully booted the other times around, any help?

    opened by HypervisingAfterburner 8
  • Unable to create the backdoor -

    Unable to create the backdoor -

    [+] Building the Backdoor [+] Please wait...

    Traceback (most recent call last): File "C:\Users\Jord\Desktop\disco test\builder.py", line 179, in builder.build() File "C:\Users\Jord\Desktop\disco test\builder.py", line 43, in build self.compile() File "C:\Users\Jord\Desktop\disco test\builder.py", line 50, in compile subprocess.call(compile_command) File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.752.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 345, in call with Popen(*popenargs, **kwargs) as p: File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.752.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 966, in init self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.752.0_x64__qbz5n2kfra8p0\lib\subprocess.py", line 1435, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] The system cannot find the file specified

    -- I am on windows 10 and have all of the necessary addons for python - I have noticed other people having the same problem - it then outputs a python file instead of an exe

    opened by OwxnBlxd 8
  • interact with multiple agents at at once

    interact with multiple agents at at once

    I recently came across this github repo and really liked it, however i noticed that there is no command to interact with all agents at once. If i missed it please let me know. Could you please add an option for every command like [all] to adress all agents at once? Thank you and have wonderful holidays!

    opened by Programmer1603 7
  • Stuck

    Stuck

    Hi, whenever running the build command after running the "sudo python3 builder.py" i keep getting the error "wine: cannot find '/root/.wine/drive_c/users/root/Local Settings/Application Data/Programs/Python/Python38-32/Scripts/pyinstaller.exe'"

    Pls help thank you

    opened by elliotlounds 6
  • i cant build application

    i cant build application

    i install wine but cannot found this

    Run "help" to get the help menu [+] > build

    Are you sure everything is setup correctly? Y/N y

    [+] Building the Backdoor [+] Please wait...

    wine: cannot find '/root/.wine/drive_c/users/root/Local Settings/Application Data/Programs/Python/Python38-32/Scripts/pyinstaller.exe'

    [+] The Backdoor can be found inside the "dist" directory

    any hint for help me

    iam using kali linux !

    opened by tarekxxx 6
  • Cannot find Executable for subprocess

    Cannot find Executable for subprocess

    when i try to build it i get an error:

    Traceback (most recent call last): File "builder.py", line 179, in <module> builder.build() File "builder.py", line 43, in build self.compile() File "builder.py", line 50, in compile subprocess.call(compile_command) File "C:\Users\abdul\disctopia-c2\lib\subprocess.py", line 340, in call with Popen(*popenargs, **kwargs) as p: File "C:\Users\abdul\disctopia-c2\lib\subprocess.py", line 858, in init self._execute_child(args, executable, preexec_fn, close_fds, File "C:\Users\abdul\disctopia-c2\lib\subprocess.py", line 1311, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, FileNotFoundError: [WinError 2] The system cannot find the file specified

    opened by 3lialka3bee 6
  • build issue

    build issue

    wine: failed to open "/root/.wine/drive_c/users/root/Local Settings/Application Data/Programs/Python/Python38-32/Scripts/pyinstaller.exe": c0000135

    [+] The Backdoor can be found inside the "dist" directory

    DO NOT UPLOAD THE BACKDOOR TO VIRUS TOTAL

    builder dosen't work

    opened by BIRTAX38 4
  • Now my backdoor is not getting executed.

    Now my backdoor is not getting executed.

    Fatal error detected 08_03_2022 4_27_57 PM To be honest, it worked perfectly the first time i executed it. After playing around with the commands for a while, the bot just went off, and then when i tried to run the backdoor again, it gave me this error

    opened by harryk26005 4
  • Kali new-setup.sh c++ compliler error

    Kali new-setup.sh c++ compliler error

    Hi. New Kali build. Followed the instructions line by line. Tried on multiple flavors of Linux and receiving the same error. I think it's related to compiler errors. (also gives me a C: path, not sure if that's coming from Wine or something else that's breaking it)

    Here's the error -

    `Installing build dependencies ... done Getting requirements to build wheel ... error ERROR: Command errored out with exit status 1: command: 'C:\users\root\AppData\Local\Programs\Python\Python38-32\python.exe' 'C:\users\root\AppData\Local\Programs\Python\Python38-32\lib\site-packages
    pip_vendor\pep517_in_process.py' get_requires_for_build_wheel 'C:\users\root\Temp\tmpd78p6_qq' cwd: C:\users\root\Temp\pip-install-17b1_o5h\scipy Complete output (49 lines):
    The Meson build system
    Version: 0.63.3
    Source dir: C:\users\root\Temp\pip-install-17b1_o5h\scipy
    Build dir: C:\users\root\Temp\pip-install-17b1_o5h\scipy.mesonpy-xpthl7yp\build
    Build type: native build
    Project name: SciPy
    Project version: 1.9.2
    WARNING: Failed to activate VS environment: Could not find C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe

    ....\meson.build:1:0: ERROR: Unknown compiler(s): [['icl'], ['cl'], ['cc'], ['gcc'], ['clang'], ['clang-cl'], ['pgcc']]
    The following exception(s) were encountered:
    Running icl "" gave "[WinError 2] File not found"
    Running cl /? gave "[WinError 2] File not found"
    Running cc --version gave "[WinError 2] File not found"
    Running gcc --version gave "[WinError 2] File not found"
    Running clang --version gave "[WinError 2] File not found"
    Running clang-cl /? gave "[WinError 2] File not found"
    Running pgcc --version gave "[WinError 2] File not found"

    A full log can be found at C:\users\root\Temp\pip-install-17b1_o5h\scipy.mesonpy-xpthl7yp\build\meson-logs\meson-log.txt

    • meson setup --native-file=C:\users\root\Temp\pip-install-17b1_o5h\scipy.mesonpy-native-file.ini -Ddebug=false -Doptimization=2 --prefix=C:\users\root\A ppData\Local\Programs\Python\Python38-32 C:\users\root\Temp\pip-install-17b1_o5h\scipy C:\users\root\Temp\pip-install-17b1_o5h\scipy.mesonpy-xpthl7yp\build Traceback (most recent call last):
      File "C:\users\root\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pip_vendor\pep517_in_process.py", line 280, in
      main()
      File "C:\users\root\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pip_vendor\pep517_in_process.py", line 263, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
      File "C:\users\root\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pip_vendor\pep517_in_process.py", line 114, in get_requires_for_build_ wheel
      return hook(config_settings)
      File "C:\users\root\Temp\pip-build-env-ixhw01pn\overlay\Lib\site-packages\mesonpy_init_.py", line 969, in get_requires_for_build_wheel
      with project(config_settings) as project:
      File "C:\users\root\AppData\Local\Programs\Python\Python38-32\lib\contextlib.py", line 113, in enter
      return next(self.gen)
      File "C:\users\root\Temp\pip-build-env-ixhw01pn\overlay\Lib\site-packages\mesonpy_init
      .py", line 948, in project
      with Project.with_temp_working_dir(
      File "C:\users\root\AppData\Local\Programs\Python\Python38-32\lib\contextlib.py", line 113, in enter
      return next(self.gen)
      File "C:\users\root\Temp\pip-build-env-ixhw01pn\overlay\Lib\site-packages\mesonpy_init
      .py", line 777, in with_temp_working_dir
      yield cls(source_dir, tmpdir, build_dir)
      File "C:\users\root\Temp\pip-build-env-ixhw01pn\overlay\Lib\site-packages\mesonpy_init_.py", line 682, in init
      self.configure(reconfigure=bool(build_dir) and not native_file_mismatch)
      File "C:\users\root\Temp\pip-build-env-ixhw01pn\overlay\Lib\site-packages\mesonpy_init
      .py", line 713, in _configure
      self.meson(
      File "C:\users\root\Temp\pip-build-env-ixhw01pn\overlay\Lib\site-packages\mesonpy_init
      .py", line 696, in _meson
      return self.proc('meson', *args)
      File "C:\users\root\Temp\pip-build-env-ixhw01pn\overlay\Lib\site-packages\mesonpy_init
      .py", line 691, in _proc
      subprocess.check_call(list(args))
      File "C:\users\root\AppData\Local\Programs\Python\Python38-32\lib\subprocess.py", line 364, in check_call
      raise CalledProcessError(retcode, cmd)
      subprocess.CalledProcessError: Command '['meson', 'setup', '--native-file=C:\users\root\Temp\pip-install-17b1_o5h\scipy\.mesonpy-native-file.ini', ' -Ddebug=false', '-Doptimization=2', '--prefix=C:\users\root\AppData\Local\Programs\Python\Python38-32', 'C:\users\root\Temp\pip-install-17b1_o5h
      \scipy', 'C:\users\root\Temp\pip-install-17b1_o5h\scipy\.mesonpy-xpthl7yp\build']' returned non-zero exit status 1.

    ERROR: Command errored out with exit status 1: 'C:\users\root\AppData\Local\Programs\Python\Python38-32\python.exe' 'C:\users\root\AppData\Local\Programs\Py thon\Python38-32\lib\site-packages\pip_vendor\pep517_in_process.py' get_requires_for_build_wheel 'C:\users\root\Temp\tmpd78p6_qq' Check the logs for full command output.
    WARNING: You are using pip version 20.2.3; however, version 22.2.2 is available.
    You should consider upgrading via the 'C:\users\root\AppData\Local\Programs\Python\Python38-32\python.exe -m pip install --upgrade pip' command.
    Done `

    opened by 213374um8 3
  • Error with pretty table

    Error with pretty table

    Error:

    Traceback (most recent call last): File "C:\Users\xxx\OneDrive\Dokumenty\disctopia-c2-1.0.3\builder.py", line 7, in from prettytable import PrettyTable ModuleNotFoundError: No module named 'prettytable'

    Please someone help, i installed the pretty table but it still dont work.

    opened by lolipopsk2 3
  • failed to open

    failed to open

    wine: failed to open "/root/.wine/drive_c/users/root/AppData/Local/Programs/Python/Python38-32/Scripts/pyinstaller.exe": c0000135 same issues, do i have to delete the old b4 i can upgrade to latest version... tell me or do u have a video setup?

    opened by hamrainbow 0
Releases(v1.2.1)
  • v1.2.1(Dec 12, 2022)

  • v1.2.0(Jul 3, 2022)

    Added:

    • Reverse Shell Command
    • Wallpaper Change command
    • Record Mic Activity command

    Huge thanks to @falkensmz for his contribution on this release

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.1.9...v1.2.0

    Source code(tar.gz)
    Source code(zip)
  • v1.1.9(Jun 10, 2022)

  • v1.1.8(Jun 9, 2022)

    Removed:

    • Token Grabbing Functionality

    Added:

    • Location command based on IP

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.1.7...v1.1.8

    Source code(tar.gz)
    Source code(zip)
  • v1.1.7(Jun 5, 2022)

    Added:

    • killproc command (Kills processes on the specified target Agent"

    Kudos to @falkensmz for the feature idea and code fundation. Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.1.6...v1.1.7

    Source code(tar.gz)
    Source code(zip)
  • v1.1.6(Jun 5, 2022)

    What's Changed

    • Fixed check_all_processes_names(); by @falkensmz in https://github.com/3ct0s/disctopia-c2/pull/60

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.1.5...v1.1.6

    Source code(tar.gz)
    Source code(zip)
  • v1.1.5(Jun 2, 2022)

    What's Changed

    • Archlinux/Manjaro Support Added by @KkiEEoDyssey in https://github.com/3ct0s/disctopia-c2/pull/58

    New Contributors

    • @KkiEEoDyssey made their first contribution in https://github.com/3ct0s/disctopia-c2/pull/58

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.1.4...v1.1.5

    Source code(tar.gz)
    Source code(zip)
  • v1.1.4(Jun 1, 2022)

  • v1.1.3(Jun 1, 2022)

  • v1.1.2(Jun 1, 2022)

    What's Changed

    • update (keylogger) by @Hazed2004 in https://github.com/3ct0s/disctopia-c2/pull/57

    New Contributors

    • @Hazed2004 made their first contribution in https://github.com/3ct0s/disctopia-c2/pull/57

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.1.1...v1.1.2

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(May 30, 2022)

    Added:

    • Automatic Persistence
    • Self-destructing

    Fixed:

    • Persistence

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.1.0...v1.1.1

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(May 29, 2022)

    What's Changed

    • Added Sandbox evasion by @falkensmz in https://github.com/3ct0s/disctopia-c2/pull/55

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.0.4...v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.4(May 21, 2022)

    What's Changed

    • Update Persistent Command by @3ct0s in https://github.com/3ct0s/disctopia-c2/pull/27

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.0.3...v1.0.4

    Source code(tar.gz)
    Source code(zip)
  • v1.0.3(Feb 15, 2022)

    What's Changed

    • Update dev branch by @3ct0s in https://github.com/3ct0s/disctopia-c2/pull/14
    • PR for the webcam snapshot command (!webshot) by @falkensmz in https://github.com/3ct0s/disctopia-c2/pull/16
    • Update main branch by @3ct0s in https://github.com/3ct0s/disctopia-c2/pull/17

    New Contributors

    • @falkensmz made their first contribution in https://github.com/3ct0s/disctopia-c2/pull/16

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.0.2...v1.0.3

    Source code(tar.gz)
    Source code(zip)
  • v1.0.2(Jan 25, 2022)

    What's Changed

    • fix: missing command argument by @JM1k1 in https://github.com/3ct0s/disctopia-c2/pull/2
    • Update dev branch by @3ct0s in https://github.com/3ct0s/disctopia-c2/pull/4
    • ci: python silent install by @JM1k1 in https://github.com/3ct0s/disctopia-c2/pull/3
    • Update Main Branch by @3ct0s in https://github.com/3ct0s/disctopia-c2/pull/5
    • feat: add windows support by @JM1k1 in https://github.com/3ct0s/disctopia-c2/pull/6
    • Update Dev Branch by @3ct0s in https://github.com/3ct0s/disctopia-c2/pull/7
    • update: isVM() function by @Jeevan-Gharate in https://github.com/3ct0s/disctopia-c2/pull/9
    • add: cd command by @3ct0s in https://github.com/3ct0s/disctopia-c2/pull/10

    New Contributors

    • @JM1k1 made their first contribution in https://github.com/3ct0s/disctopia-c2/pull/2
    • @3ct0s made their first contribution in https://github.com/3ct0s/disctopia-c2/pull/4
    • @Jeevan-Gharate made their first contribution in https://github.com/3ct0s/disctopia-c2/pull/9

    Full Changelog: https://github.com/3ct0s/disctopia-c2/compare/v1.0.1...v1.0.2

    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(Jan 8, 2022)

  • v1.0.0(Jan 3, 2022)

Discord Bot written in Python that plays music in your voice channel

Discord Bot that plays music! I decided to create a simple Discord bot using Python in order to advance my coding skills. Please don't ask me for help

Eric Yeung 39 Jan 01, 2023
Python API for working with RESQML models

resqpy: Python API for working with RESQML models Introduction resqpy is a pure python package which provides a programming interface (API) for readin

BP 44 Dec 14, 2022
A simple telegram bot to download from Zee5 links

Zee5 Downloader If you find any bugs, report at @TroJanzSupport My Features: 👉 Upload as file/video from any NON-DRM Zee5 link 👉 Permanent thumbnail

TroJanzHEX 95 Dec 20, 2022
Um script simples para consultar dados, com API's simples.

Info sobre o Script Esta é uma das mais simples ferramentas para consultar dados. Daqui um tempo eu farei um UPGRADE no painel, irei adicionar um banc

Crowley 6 Apr 11, 2022
A discord bot that will help you browse/download nhentai sources.

Risa Introduction Risa is an nHentai discord bot that will help you browse and download your favorite doujin inside your own discord server. Hosting M

markee7 14 Oct 25, 2021
Advanced and powerful Userbot written with telethon. ♥

Daisy-X-UB ☣️ The Most Super Powerfull UserBot ☣️ ⚡ †hê ∂αιѕу χ ⚡ Legendary AF Ꭰαιѕу χ This is a userbot made for telegram. I made this userbot with h

TeamDaisyX 31 Jul 30, 2021
Nflmetrics - Johns Hopkins Spring 2022 Sports Analytics research project about NFL Draft Metrics

nflmetrics GitHub repo for Johns Hopkins Spring 2022 Sports Analytics research p

Anish Kulkarni 4 Feb 24, 2022
Buscar y descargar canciones de YouTube automáticamente desde la web

🎶 DescargarCanciones 🎶 Buscar y descargar canciones o playlist de Spotify o YouTube automáticamente con todos los metadatos de la canciones en forma

1 Dec 20, 2021
Der Dischkort Bot für Andiismus

AndreOS Der Dischkort Bot für Andiismus Wichtigger Bot für den hauseigenen Discord-Server Indoktrinationsmechanismusleitungsprogramm der andiistischen

Leon Bartle 3 Jan 13, 2022
Automatically deploy freqtrade to a remote Docker host and auto update strategies.

Freqtrade Automatically deploy freqtrade to a remote Docker host and auto update strategies. I've been using it to automatically deploy to vultr, but

p-zombie 109 Jan 07, 2023
This is a simple Python bot to identify sentiments in tweets

Twitter-Sentiment 👋 Hi There! 📱 This is a simple Python bot to identify sentiments in tweets 👨‍💻 This project was made for study, and pratice. You

Guilherme Silva 1 Oct 28, 2021
A heraldry-related bot, designed for the Heraldry Community.

Heraldtron A heraldry-related bot, designed for the Heraldry Community. Requirements Python 3.9+ discord.py aiohttp (comes installed with discord.py)

1 Mar 31, 2022
Valorant store offer discord-bot

Valorant store checker - Discord Bot Discord bot that shows your daily store offer without open the VALORANT by using the Ingame API. written using Py

STACIA 226 Jan 02, 2023
Telegram bot to trim and download videos from youtube.

Inline-YouTube-Trim-Bot Telegram bot to trim and download youtube videos Deploy You can deploy this bot anywhere. Demo - YouTubeBot Required Variables

SUBIN 56 Dec 11, 2022
A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.

24 July 2020 Actively soliciting contributers! Ping @ronncc if you would like to help out! pytube pytube is a very serious, lightweight, dependency-fr

pytube 7.9k Jan 02, 2023
DDoS Script (DDoS Panel) with Multiple Bypass ( Cloudflare UAM,CAPTCHA,BFM,NOSEC / DDoS Guard / Google Shield / V Shield / Amazon / etc.. )

KARMA DDoS DDoS Script (DDoS Panel) with Multiple Bypass ( Cloudflare UAM,CAPTCHA,BFM,NOSEC / DDoS Guard / Google Shield / V Shield / Amazon / etc.. )

Hyuk 256 Jan 02, 2023
discord token grabber scam - eductional purposes only!

Discord-QR-Scam תופס אסימון תמונה של Discord על אודות סקריפט Python שיוצר אוטומטית קוד QR הונאה של Nitro ותופס את אסימון הדיסקורד בעת סריקה. כלי זה מד

Amit Pinchasi 0 May 22, 2022
Download videos from Youtube and other platforms through a Telegram Bot

ytdl-bot Download videos from YouTube and other platforms through a Telegram Bot Usage: https://t.me/benny_ytdlbot Send link from YouTube directly to

Telegram Bot Collection 289 Jan 03, 2023
This bot will send you an email or notify you via telegram & discord if dolar/lira parity breaks a record.

Dolar Rekor Kırdı Mı? This bot will send you an email or notify you via Telegram & Discord if Dolar/Lira parity breaks a record. Mailgun can be used a

Yiğit Göktuğ Budanur 2 Oct 14, 2021
A muti pairs martingle trading bot for Binance exchange.

multi_pairs_martingle_bot English Documentation A muti pairs martingle trading bot for Binance exchange. Configuration { "platform": "binance_futur

51bitquant 62 Nov 16, 2022