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)

HackZ-Token-Grabber-V2 - HackZ Token Grabber V2

HackZ-Token-Grabber-V2 was made by Love ❌ code ✅ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ 🌟

! ™NightMare 2 Mar 01, 2022
This project checks the weather in the next 12 hours and sends an SMS to your phone number if it's going to rain to remind you to take your umbrella.

RainAlert-Request-Twilio This project checks the weather in the next 12 hours and sends an SMS to your phone number if it's going to rain to remind yo

9 Apr 15, 2022
This is a DCA crypto trading bot built for Binance written in Python

This is a DCA crypto trading bot built for Binance written in Python. It works by allowing you to DCA at an interval of your choosing and reports back on your average buy price as well as a chart con

Andrei 55 Oct 17, 2022
A simple Python wrapper for the Amazon.com Product Advertising API ⛺

Amazon Simple Product API A simple Python wrapper for the Amazon.com Product Advertising API. Features An object oriented interface to Amazon products

Yoav Aviram 789 Dec 26, 2022
Projeto de estudantes do primeiro período do CIn - UFPE voltado para a criação de um sistema interativo no fechamento da disciplina IF669 - Introdução a Programação.

Projeto Game: Dona da Lua Alunos: Beatriz Férre Clara Kenderessy Matheus Silva Rafael Baltar Roseane Oliveira Samuel Marsaro Sinopse O Cebolinha apron

Maria Clara Kenderessy 5 Dec 20, 2021
Huan Xu 1.6k Jan 04, 2023
A Bot to Upload files to Many Cloud services. Powered by Telethon.

oVo MultiUpload V1.0 👀 A Bot to Upload files to Many Cloud services. Powered by Telethon _ 🎯 Follow me and star this repo for more telegram bots. @H

32 Dec 30, 2022
ML-Test-Client

ML-Test-Client Introduction What is this? This Test Client App is to be used to crowd-test machine learning models with the goal of finding the best c

11 Jul 15, 2022
Presentation and code files for the talk at PyCon Indonesia

pycon-indonesia Presentation and code files for the talk at PyCon Indonesia. Files used for the PyCon Indonesia presentation. [Directory Includes:] Be

Neeraj Pandey 2 Dec 04, 2021
Python script to harvest tweets with the Twitter API V2 Academic Research Product Track

Tweet harvester Python script to scrape, collect, and/or harvest tweets with the Twitter API V2 Academic Research Product Track. Important note: In or

Thomas Frissen 2 Nov 11, 2021
You can share your Chegg account for answers using this bot with your friends without getting your account blocked/flagged

Chegg-Answer-Bot You can share your Chegg account for answers using this bot with your friends without getting your account blocked/flagged Reuirement

Ammey Saini 27 Dec 24, 2022
Jackrabbit Relay is an API endpoint for stock, forex and cryptocurrency exchanges that accept REST webhooks.

JackrabbitRelay Jackrabbit Relay is an API endpoint for stock, forex and cryptocurrency exchanges that accept REST webhooks. Disclaimer Please note RA

Rose Heart 23 Jan 04, 2023
Python client for ETAPI of Trilium Note.

Python client for ETAPI of Trilium Note.

33 Dec 31, 2022
FTP Anonymous Login

FTPAnon FTP Anonymous Login Install git clone https://github.com/SiThuTuntimehacker/FTPAnon cd FTPAnon bash install.sh access ftp sever " ftpaccess.tx

SiThuTun 3 Mar 23, 2022
A discord nuking tool made by python, this also has nuke accounts, inbuilt Selfbot, Massreport, Token Grabber, Nitro Sniper and ALOT more!

Disclaimer: Rage Multi Tool was made for Educational Purposes This project was created only for good purposes and personal use. By using Rage, you agr

†† 50 Jul 19, 2022
A QQ(Tencent) robot created by go-cqhttp & nonebot2

绘梨花(胶布)Bot|ErikaBot ✨ 基于NoneBot2的绘梨花多功能 Bot ,自用 ✨ 快速开始 参考go-cqhttp项目文档,配置好机器人的相关设置,以及反向ws客户端 参考nonebot2项目文档,添加必要的.env相关设置 安装本项目相关的依赖库(依赖清单) git clone本

10 Aug 09, 2022
ESOLinuxAddonManager - Very simple addon manager for Elder Scrolls Online running on Linux.

ESOLinuxAddonManager Very simple addon manager for Elder Scrolls Online running on Linux. Well, more a downloader for now. Currently it's quite ugly b

Akseli 25 Aug 28, 2022
Library for working with QIWI API.

Library for working with QIWI API.

qxtony 2 Apr 26, 2022
Unencrypted Story View Botter is a helpful tool that allows thousands of people to watch your posts.

Unencrypted Story View Botter is a helpful tool that allows thousands of people to watch your posts.

8 Aug 05, 2022
The Python SDK for the Rackspace Cloud

pyrax Python SDK for OpenStack/Rackspace APIs DEPRECATED: Pyrax is no longer being developed or supported. See openstacksdk and the rackspacesdk plugi

PyContribs 238 Sep 21, 2022