Go to file
2021-05-19 00:29:40 -07:00
.idea ran gofmt to tidy code 2021-05-19 00:29:40 -07:00
exploits ran gofmt to tidy code 2021-05-19 00:29:40 -07:00
modules ran gofmt to tidy code 2021-05-19 00:29:40 -07:00
.gitignore added twice mode 2021-01-25 10:52:39 +01:00
exploits.go Added mode to create restart video 2021-05-19 00:29:16 -07:00
go.mod small fixes 2021-03-23 12:45:20 +01:00
LICENSE.md added license 2021-04-16 15:29:47 +02:00
README.md cleanup readme 2021-05-19 00:28:18 -07:00

GitHub stars GitHub code size in bytes GitHub issues GitHub forks Made with

Discord-Exploits

A program for creating exploited media files for Discord written in Go.

Video Guide

If you have any questions, feel free to ask me on Discord or join the server: Discord

DO NOT DM ME ASKING WHY THE WINDOW CLOSES INSTANTLY WHEN YOU DOUBLE CLICK IT,

DISCORD-EXPLOITS IS A COMMAND-LINE UTILITY MEANING YOU HAVE TO USE IT FROM A TERMINAL

IF THE PROGRAM SHOWS AN ERROR, READ THE ERROR BEFORE MESSAGING ME

Getting Started

discord-exploits -h will show you what commands can be used and what you have to do

Usage

discord-exploits -m <mode> -i <input file> [-q]

Mode Description
c Create a file that will crash most Discord desktop clients when played to the end
r Create a file that will instantly restart most Discord desktop clients when played to the end
v Create a virus image (upon sending to a channel, it will trigger antivirus software for anyone who sees it)
e Create a video which has an expanding video duration (00:00/00:02, 00:01/00:03, etc...)
n Create a video with negative duration
0 or z Create a video with a removed duration header (0 second video)
t Create a file that will play a different audio when it is replayed (still experimental)

The program only supports webm files for video, png files for images and ogg files for audio (t)

The file will be saved with a random file name in the directory in which you ran the command
You can use FFmpeg to convert a video to .webm or to convert an image to png (better than online converters)
The "virus" image may get flagged by windows defender and will get removed. to restore the file, go to Settings > Update & Security > Windows Security > Virus & Threat protection and restore the file

Installation

Via releases

go to the releases page and download either the windows or linux version. the program is compatible with:

windows-64-bit windows-32-bit

linux-64-bit linux-32-bit (untested on linux)

Compile from source

make sure you have Go installed and in your path

  1. Clone this repository: git clone https://github.com/Schmenn/discord-exploits (If you don't have git installed, install it here or download the code as a zip)
  2. Go into the folder: cd discord-exploits
  3. Build it: go build

Features

Current Features

  • Feature for creating a video that, when played on discord, will seem like infinite, because the duration keeps getting longer
  • Feature for creating a video that, when played on discord, will look like it has got a huge negative duration
  • Feature for creating a video that, when played on discord, will look like it has got a constant duration of 0
  • Feature for creating an image then triggers other users' windows defender after being cached
  • Feature for creating an audio file that plays a different track when you replay it (always requires FFmpeg)
  • Feature for creating a video that, when played on a discord client, will crash it (always requires FFmpeg)
  • Transcoding from mp4 to webm, from jpeg and jpg to png and from mp4 and m4a to ogg (requires FFmpeg)

Disclaimer

The t/twice mode requires ffmpeg with all compatible file formats, even ogg, because the current version of the exploit has to convert the audio to a sample rate of 44100.

The c/crash mode also requires ffmpeg will all compatible file formats, because the input file needs to be concatenated with another file.

Upcoming Features

None yet