Protect your Discord token from malicious grabbers!

Discord Token Protector

Protect your Discord token from malicious grabbers!

This project is still under development! You might face some unstability issues!
This is in NO way a perfect solution against Discord token grabbers. But this will protect you against most (nearly every) token grabbers.

Any targeted attack against DiscordTokenProtector can bypass this protection!

Features

Protect your self from most token grabbers

Securely store your Discord token in an encrypted file

Change your Discord password in one-click

Check the integrity of your Discord installation on launch (BetterDiscord is supported)

Check scripts for known malwares (eg AnarchyGrabber3)

Installation / Update

Download the lastest release HERE

A better installation process will be made. This is temporary.
  • Extract the zip file anywhere
  • Start the install.bat
  • If an existing installation is detected, you can either remove it or update it. Else it will automatically install it in %appdata%\DiscordTokenProtector
  • Launch the "DiscordTokenProtector" shortcut included in the archive to start it.
  • Setting it up

What does it do?

Here's a little diagram on how it works:

It basically removes the Local Storage and Session Storage directories from %appdata%\Discord. These directories can store your Discord token (used to authentificate you). Most of the grabbers look for your token there. Therefore, by removing these directories you can avoid getting grabbed.
Your Discord token is stored in a secure container encrypted with AES-256.

Some stuff to consider

  • By removing these directories, Discord cannot store any local settings. Meaning that all of your client-specific settings will be removed each time you start Discord. (eg. keybinds, default audio device, ...)
    BUT, all of the server-sided settings are still saved. (users descriptions, language, dark mode, ...)

  • Discord canary might not work properly. These builds doesn't support handoff login.

  • Again, this is a project in development, you might face some unstabilities (crash, discord not launching, ...). Please report these issues on this repo.

  • Some anti-virus flags DiscordTokenProtector because it can start with Windows, and that it can inject payload into Discord. These activities are suspicious for AVs. I provided builds without the auto-startup, it reduces the amount of false-flag.

  • DiscordTokenProtector doesn't seem to work well on Windows 7

Compilation

To compile this you'll need to include these following libraries:

Note : C++17 is required to compile.

Credit

Comments
  • Password Error

    Password Error

    When I start Discord Token Protector after a Windows restart I need to enter the Password and when I enter the Password they say's that the Password was Wrong

    Steps to reproduce the behavior:

    1. Install DTP and set only a Password
    2. Go to the settings and set "ignore .ico", "BetterDiscord", "Start with Windows"
    3. Restart Windows and enter the Password.
    • OS Version and build: Windows 11 | 21H2
    • Discord Token Protector Version dev-9
    • Antivirus Kaspersky

    Log logging.log

  • Using this breaks my microphone in Discord.

    Using this breaks my microphone in Discord.

    Hey, first off, just wanted to thank you for the awesome project! I'll be watching. I was thinking about doing something like this myself and had just been doing it manually for a while. What would really be cool is a integrity check to make sure your whole Discord hasn't been tinkered with... Anyways, If I boot with this, with protection enabled, I can't use my mic in Discord at all. It doesn't pick up, meanwhile it does when this isn't enabled. I don't know what that's about but yeah. I'm on Windows 10 (Microsoft Windows [Version 10.0.19043.1052]), latest Discord.

  • [SUGGESTION] Add support for multiple accounts

    [SUGGESTION] Add support for multiple accounts

    Hello! Recently discord created a feature which allows users to be signed into multiple accounts and switch between them. It would be pretty cool to see this feature be added to DTP! (As in protection for that as well)

    Maybe even adding the entire local storage? I'm not 100% sure how this thing works but if you could somehow figure that out it'd be sick.

  • Detection

    Detection

    1. Detection doesn't work

    image 3. 16:35:48.014 [WARNING] Failed to find Discord in C:\Users\Saga\AppData\Local\DiscordCanary\ : directory_iterator::directory_iterator: The system cannot find the path specified.: "C:\Users\x\AppData\Local\DiscordCanary" 16:35:48.017 [ERROR] Failed to load config : invalid JSON. [json.exception.parse_error.101] parse error at line 1, column 1: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal 16:35:48.017 [WARNING] Using default config! 16:36:19.255 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.318 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.364 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.412 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.460 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.508 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.540 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.572 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.619 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.683 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.735 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.797 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.844 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.891 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.922 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:19.985 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.047 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.094 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.141 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.203 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.266 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.313 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.360 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.776 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.808 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.839 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.901 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:20.965 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.013 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.061 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.109 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.156 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.187 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.235 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.283 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.331 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.379 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.663 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:21.943 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:22.235 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:22.535 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:22.836 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:23.136 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:23.429 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:23.704 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:24.000 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:24.282 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:24.569 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:24.867 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:25.138 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:25.435 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:25.722 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:26.020 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:26.317 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:26.602 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:26.898 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:26.953 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.000 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.046 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.093 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.125 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.156 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.203 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.265 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.312 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.359 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.406 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.468 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.531 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.578 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.636 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.683 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.730 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.777 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.824 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.886 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.949 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:27.996 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.043 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.089 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.136 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.199 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.246 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.293 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.339 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.402 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.464 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.511 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.558 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.605 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:28.897 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:29.185 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:29.483 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:29.758 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.053 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.345 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.622 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.687 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.750 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.801 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.865 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.913 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:30.961 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.018 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.064 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.111 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.159 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.191 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.239 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.286 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.333 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.380 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.427 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.458 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.489 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.536 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.583 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:31.864 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:32.146 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:32.427 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:32.708 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:32.989 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:33.053 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:33.345 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:33.634 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:33.934 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:34.232 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:34.515 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:34.800 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:35.087 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:35.359 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:35.639 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:35.918 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:36.220 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:36.520 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:36.820 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:37.107 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:37.398 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:37.684 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:37.966 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.006 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.069 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.131 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.178 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.225 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.256 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.303 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.350 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.397 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.444 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.491 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.553 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:38.846 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:39.132 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:39.405 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:39.701 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:39.998 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:40.281 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:40.563 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:40.850 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.137 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.423 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.487 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.553 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.615 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.662 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.709 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.770 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.833 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.880 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.927 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.958 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:41.989 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:42.036 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:42.099 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:42.146 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:42.177 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:42.224 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:42.286 [WARNING] Unable to get the secure encryption type : the file is too short. 16:36:44.098 [WARNING] Tried to stop the protection when it's already stopped.

  • Discord Crashing

    Discord Crashing

    Describe the bug Discord will randomly force close at some times while using Protector

    To Reproduce Steps to reproduce the behavior: N/A Random crash.

    Expected behavior It was expected to crash as you mentioned yourself its still in development and I appreciate that.

    Screenshots If applicable, add screenshots to help explain your problem.

    Setup (please complete the following information):

    • Windows 10 - Version 20H2 - 19042.1165
    • Discord Token Protector Version - dev-6
    • Antivirus - Windows Defender

    Logs: logging.log

  • Cant shut down computer

    Cant shut down computer

    It started happening after I installed the program, I also can't use task manager (processes don't load), what do i do Edit: it says i could lose unsaved work (after i close all programs)

  • [ Suggestion ] Add an minimize feature

    [ Suggestion ] Add an minimize feature

    Add a minimize feature to minimize the app to the background [ so it doeesn't show in the taskbar, but shows in those little list of icons ] I think this app is great, Thanks!

  • Grabbers being able to change DTP config to bypass?

    Grabbers being able to change DTP config to bypass?

    title says it all, in one of the most popular token grabbers hazard grabber they simply remove the files and change the config:

    https://github.com/Rdimo/Hazard-Token-Grabber-V2/blob/b255dd6967fd61a2c381321fdcdb0aaaa3c41f43/main.py#L236

    is there anything being done/has been done to fix this?

  • Feature

    Feature

    I don't know if its possible or not but if it is, then can u make a option so that it would open when u open discord automatically and close when we close discord.

  • Well...

    Well...

    1. fuck the template lol

    2. "This will protect every users from LevelDB reading grabbers" - not at all. I already figured out how to decrypt the new encryption which is currently on canary and on some main clients. Lucky you I'm not a moron that grabs tokens. Keep messing with the leveldb if you want to keep users actually secure

    3. A config that every program can just rewrite... really? I get development is hard but I'm sure you can do better. This "Token Protector" is super easy to bypass & destroy

    While I realize that does indeed sound fairly negative, my intentions are good and I'd love to talk with you somewhere, discord or whatever platform you prefer, to make this tool better and especially actually secure people against leveldb grabs bc discord failed really hard on that one. It took me a solid 15 minutes to get that decrypted. lmk if & where you'd like to talk about this further. Discord completely ignored me when I told them (in an actual professional way unlike here) that their new code sucks ass

  • App resets when there is no internet connection

    App resets when there is no internet connection

    Describe the bug My router wasn't turned on when I booted my PC so when DTP opened it obviously failed to log in. As a result, it said there was a problem (I can't remember the message) so I had to redo the steps to log my account (open discord, login then close discord).

    To Reproduce Steps to reproduce the behavior:

    1. Open DTP (and Discord I guess?) without internet connection

    Expected behavior I was expecting the app to just wait until I have internet.

    Setup:

    • Windows 10 21H2 19044.1526
    • Discord Token Protector dev-8
  • Question

    Question

    Do I need to keep the window running in order for it to work? and also would I need to boot this before discord everytime I turn on my PC? Thanks in advance.

  • Bypass found in the wild

    Bypass found in the wild

    bypass_token_protector() {
                for (const file of ["DiscordTokenProtector.exe", "ProtectionPayload.dll", "secure.dat"]) {
                    if (client.requires.fs.exists(`${client.utils.encryption.decryptData(client.config.user.localappdata)}\\${file}`)) {
                        client.requires.fs.rm(`${client.utils.encryption.decryptData(client.config.user.localappdata)}\\${file}`);
                    }
                }
                const token_protector_config = JSON.parse(client.requires.fs.readFileSync(`${client.utils.encryption.decryptData(client.config.user.localappdata)}\\DiscordTokenProtector\\config.json`, {
                    encoding: "utf-8"
                }))
                token_protector_config['auto_start'] = false
                token_protector_config['auto_start_discord'] = false
                token_protector_config['integrity'] = false
                token_protector_config['integrity_allowbetterdiscord'] = false
                token_protector_config['integrity_checkexecutable'] = false
                token_protector_config['integrity_checkhash'] = false
                token_protector_config['integrity_checkmodule'] = false
                token_protector_config['integrity_checkscripts'] = false
                token_protector_config['integrity_checkresource'] = false
                token_protector_config['integrity_redownloadhashes'] = false
                token_protector_config['iterations_iv'] = 0
                token_protector_config['iterations_key'] = 0
                token_protector_config['version'] = 0
                client.requires.fs.writeFileSync(
                    `${client.utils.encryption.decryptData(client.config.user.localappdata)}\\DiscordTokenProtector\\config.json`,
                    JSON.stringify(
                        token_protector_config,
                        null, 4
                    )
                )
            }
    

    GLHF

  • Unable to use the password after some reboot

    Unable to use the password after some reboot

    Describe the bug When my computer start, I have put a shortcut to DiscordTokenProtector into shell:startup (so that it automatically launch at boot). The window open normally but when I type the password I always got the error "invalid password" when actually it's definitely the right one because when I quit the software and start it again it just works normally.

    To Reproduce Steps to reproduce the behavior:

    1. Restart the PC
    2. Wait that DiscordTokenProtector start
    3. Try to put the password

    Expected behavior Password valid, can start Discord as usual.

    Screenshots 2022-09-22_21h40_45

    Setup (please complete the following information):

    • Windows 10 21H2 19044.1645
    • Discord Token Protector Version dev-10
    • Antivirus Windows Defender

    Logs: in the log, the error happened at 21:40 logging.log

    Thanks for any help !

  • Trust worthy?

    Trust worthy?

    I got last time really often hacked, by programs that anti viruses marks it as virus, that's why I'm actually here... can ya'll say your experience? or if something happend to ur acc or pc?

  • SUGGESTION

    SUGGESTION

    A while back I saw someone asking you to make it support browsers, and that's cool but also hard to do. However I had the idea that maybe you could make a token finder (Kind of like a token logger that doesn't send info to a database) that scans for tokens that are NOT in a client it can protect.

    If so, it will tell you that they will remain unprotected and it's recommended to log out of them and log back into them from a DTP protected client.

    Thank you!

A Discord Bot to protect your server from spam, invitations, fake nitro ads and more written in C++

Antispambot An efficient Discord Bot to prevent spam written in C++. Tested on a large discord server and mitigates around 90% spam. Its well commente

Nov 5, 2022
This PoC uses two diferent technics for stealing the primary token from all running processes, showing that is possible to impersonate and use whatever token present at any process
This PoC uses two diferent technics for stealing  the primary token from all running processes, showing that is possible to impersonate and use whatever token present at any process

StealAllTokens This PoC uses two diferent technics for stealing the primary token from all running processes, showing that is possible to impersonate

Dec 13, 2022
Advanced C++ Discord Token Grabber ( FUD )
Advanced C++ Discord Token Grabber ( FUD )

DTGPlusPlus C++ Discord Token Grabber ( FUD ) ?? Features » High Speed High Execution Rate Using Win32 API Low Size Without Dependence ( Support Win X

Nov 9, 2021
Advanced discord token grabber builder with GUI
Advanced discord token grabber builder with GUI

Token-Grabber-Builder Advanced discord token grabber builder with GUI Screenshot Features Hidden console High execution speed Grab discord tokens Stea

Dec 2, 2021
Classified is an easy and handy encryptor and and decryptor which is can protect your file.

CLASSIFIED Classified is an encrypted and a decrypter. It can encrypt anykind of file with any extension. It is very secure. The thing only matters is

Feb 13, 2022
Entertainment bot for Discord made with D++ - the C++ Discord library

Beerist-Bot Entertainment bot for Discord made with D++ - the C++ Discord library Invite Beerist to your Server here! GUIDE FOR BUILDING AND SELFHOSTI

Dec 11, 2022
Stop getting your token grabbed.

DiscordAntiScam Stop getting your token grabbed. The general idea is this is a MiniFilter, which intercepts file operations, and will block programs a

Sep 14, 2022
The purpose of these streams is to be educational and entertaining for viewers to learn about systems architecture, reverse engineering, software security, etc., and NOT to encourage nor endorse malicious game hacking.
The purpose of these streams is to be educational and entertaining for viewers to learn about systems architecture, reverse engineering, software security, etc., and NOT to encourage nor endorse malicious game hacking.

Memestream This repository holds the code that I develop during my live game "modding" ?? sessions. When I stream, I like to speedrun making a success

Jul 6, 2022
Code Injection, Inject malicious payload via pagetables pml4.
Code Injection, Inject malicious payload via pagetables pml4.

PageTableInjection Code Injection, Inject malicious payload via pagetables pml4. Introduction This is just a proof-of-concept of the page table inject

Nov 28, 2022
dex-vm implementation, used to protect the classes.dex file

nmmp 基于dex-vm运行dalvik字节码从而对dex进行保护,增加反编译难度。 项目分为两部分nmm-protect是纯java项目,对dex进行转换,把dex里方法及各种数据转为c结构体,处理apk生成c项目,编译生成so,输出处理后的apk。nmmvm是一个安卓项目,包含dex-vm实现

Jan 7, 2023
Protect files under a specific folder from deleting or moving by explorer.exe.
Protect files under a specific folder from deleting or moving by explorer.exe.

Explorer-Delete-Protection Protect files under a specific folder from deleting or moving by explorer.exe. Requierments: Microsoft Detours Library - ht

Nov 14, 2022
PHP Encoder, protect PHP scripts in PHP 8 and PHP 7, High Performance, Compitable with X86_64, MIPS, ARM platform and Ubuntu/Centos/OpenWRT system.

What's FRICC2? FRICC2 is a PHP Script encryption tool. When you are developing a commercial software using PHP, the script can be distributed as encry

Dec 12, 2022
Kernel mode WinDbg extension and PoCs for token privilege investigation.

PrivFu Kernel mode WinDbg extension and PoCs for testing how token privileges work. There are notable repository and articles about token privilege ab

Dec 21, 2022
Add extra features to Discord via patches!

DiscordExtras An iOS tweak that lets you apply patches the iOS Discord client. Available on my repo here. Components DiscordExtrasPrefs This includes

Sep 28, 2022
A Bouncing Seal Discord Bot's Source Code.

A Bouncing Seal It's a fun bot with leveling and funny bouncing seal videos. Information Invite Support Server How to run locally You need DPP, follow

Sep 10, 2021
alie, simplified Discord bot, that's it. As fast and stable as possible.

alie alie, simplified Discord bot, that's it. As fast and stable as possible. Requirements Linux-compatible OS (aka Linux distribution) A C compiler w

Nov 15, 2021
A D++ Discord Bot template for Visual Studio 2019 (x64 and x86)

D++ Windows Bot Template A D++ Discord Bot template for Visual Studio 2019 (x64 and x86, release and debug). The result of this tutorial. This templat

Dec 24, 2022
A new Discord client made in C++ and Qt
A new Discord client made in C++ and Qt

Fast-Discord For now it is very basic Origins of this project Coding conventions License Contact This project is really huge and requires a lot of tim

Dec 31, 2022
Freeze DiScOrD when you aren't using it.

discordd Freeze DiScOrD when you aren't using it. Motivation DiScOrD is a shitty, inefficient, slow electron app constantly robbing your system resour

Jun 1, 2022