2021-01-09 10:25:38 +00:00
[![GitHub stars ](https://img.shields.io/github/stars/Schmenn/discord-exploits?color=FFFFFF&label=stars&style=flat-square )](https://github.com/Schmenn/discord-exploits/stargazers)
2021-05-19 07:28:18 +00:00
![GitHub code size in bytes ](https://img.shields.io/github/languages/code-size/Schmenn/discord-exploits?color=FFFFFF&style=flat-square )
2021-01-09 10:25:38 +00:00
![GitHub issues ](https://img.shields.io/github/issues/Schmenn/discord-exploits?color=FFFFFF&style=flat-square )
[![GitHub forks ](https://img.shields.io/github/forks/Schmenn/discord-exploits?color=FFFFFF&style=flat-square )](https://github.com/Schmenn/discord-exploits/network)
![Made with ](https://img.shields.io/badge/made%20with-Go-29BEB0?style=flat-square )
2021-01-08 20:57:16 +00:00
# Discord-Exploits
2021-05-19 07:28:18 +00:00
A program for creating exploited media files for Discord written in Go.
2021-01-08 20:57:16 +00:00
2021-04-28 12:54:45 +00:00
# [Video Guide](https://www.youtube.com/watch?v=X0e3dgXzuEM)
2021-05-19 07:28:18 +00:00
If you have any questions, feel free to ask me on ![Discord ](https://img.shields.io/badge/Discord-Schmenn%231088-7289DA?style=flat-square ) or join the server: [![Discord ](https://img.shields.io/discord/809503251455148063?label=discord&style=flat-square )](https://discord.gg/QQfE4QtzFJ)
2021-03-30 12:04:30 +00:00
2021-05-19 07:28:18 +00:00
< b > DO NOT DM ME ASKING WHY THE WINDOW CLOSES INSTANTLY WHEN YOU DOUBLE CLICK IT,
2021-03-30 12:04:30 +00:00
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< / b >
2021-05-19 07:28:18 +00:00
## Getting Started
2021-01-08 21:15:05 +00:00
`discord-exploits -h` will show you what commands can be used and what you have to do
2021-05-19 07:28:18 +00:00
## Usage
2021-03-30 12:04:30 +00:00
2021-05-19 07:28:18 +00:00
`discord-exploits -m <mode> -i <input file> [-q]`
2021-03-30 12:04:30 +00:00
2021-05-19 07:28:18 +00:00
| 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) |
2021-01-08 21:15:05 +00:00
2021-05-19 07:28:18 +00:00
The program only supports `webm` files for video, `png` files for images and `ogg` files for audio (`t`)
2021-01-08 21:15:05 +00:00
2021-01-12 12:41:59 +00:00
##### The file will be saved with a random file name in the directory in which you ran the command
2021-05-19 07:28:18 +00:00
2021-01-15 10:52:04 +00:00
##### You can use [FFmpeg](https://ffmpeg.org) to convert a video to .webm or to convert an image to png (better than online converters)
2021-05-19 07:28:18 +00:00
2021-01-15 10:52:04 +00:00
##### 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
2021-01-08 21:15:05 +00:00
2021-01-08 20:57:16 +00:00
## Installation
2021-01-25 11:46:59 +00:00
2021-05-19 07:28:18 +00:00
### Via releases
2021-01-08 20:57:16 +00:00
2021-05-19 07:28:18 +00:00
go to [the releases page ](https://github.com/Schmenn/discord-exploits/releases ) and download either the windows or linux version. the program is compatible with:
2021-01-08 20:57:16 +00:00
2021-05-19 07:28:18 +00:00
`windows-64-bit windows-32-bit`
2021-01-08 20:57:16 +00:00
2021-05-19 07:28:18 +00:00
`linux-64-bit linux-32-bit` (untested on linux)
2021-01-08 20:57:16 +00:00
2021-05-19 07:28:18 +00:00
### Compile from source
2021-01-08 20:57:16 +00:00
2021-05-19 07:28:18 +00:00
make sure you have [Go ](https://golang.org ) installed and in your path
2021-01-08 20:57:16 +00:00
2021-05-19 07:28:18 +00:00
1. Clone this repository: `git clone https://github.com/Schmenn/discord-exploits` (If you don't have git installed, install it [here ](https://git-scm.com ) or download the code as a zip)
2. Go into the folder: `cd discord-exploits`
3. Build it: `go build`
2021-01-08 20:57:16 +00:00
2021-01-08 21:15:05 +00:00
## Features
2021-05-19 07:28:18 +00:00
2021-01-08 20:57:16 +00:00
### 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
2021-01-10 20:28:45 +00:00
* Feature for creating an image then triggers other users' windows defender after being cached
2021-03-30 12:04:30 +00:00
* Feature for creating an audio file that plays a different track when you replay it ([always requires FFmpeg](https://ffmpeg.org))
* Feature for creating a video that, when played on a discord client, will crash it ([always requires FFmpeg](https://ffmpeg.org))
2021-01-25 11:46:59 +00:00
* Transcoding from `mp4` to `webm` , from `jpeg` and `jpg` to `png` and from `mp4` and `m4a` to `ogg` ([requires FFmpeg](https://ffmpeg.org))
2021-05-19 07:28:18 +00:00
## Disclaimer
2021-01-25 11:46:59 +00:00
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.
2021-01-10 20:28:45 +00:00
2021-03-30 12:04:30 +00:00
The c/crash mode also requires ffmpeg will all compatible file formats, because the input file needs to be concatenated with another file.
2021-05-19 07:28:18 +00:00
## Upcoming Features
None yet
2021-01-08 20:57:16 +00:00
2021-03-30 12:04:30 +00:00