4

Is there any way to see my discord token in the dev console with any javascript code?

Harry Tom
  • 384
  • 1
  • 3
  • 14

2 Answers2

18

Sadly, the method posted by Scoooolzs stopped working after a recent webpack update.
Here's the new working code:

(webpackChunkdiscord_app.push([[''],{},e=>{m=[];for(let c in e.c)m.push(e.c[c])}]),m).find(m=>m?.exports?.default?.getToken!==void 0).exports.default.getToken()

You can find a library in this repo to hook into Discord clients' functions.

(Community edit:)
Prettified:

(
    webpackChunkdiscord_app.push(
        [
            [''],
            {},
            e => {
                m=[];
                for(let c in e.c)
                    m.push(e.c[c])
            }
        ]
    ),
    m
).find(
    m => m?.exports?.default?.getToken !== void 0
).exports.default.getToken()
Gilgames
  • 481
  • 4
  • 15
  • Would someone care to explain how this code works? `m` seems to be defined within the body of an arrow function, yet is being 'emitted' via the `(foo, bar)` comma-operator to the filter-step. How is it not out of scope, when it is referenced for the second time? – P i Oct 16 '22 at 20:45
  • Totally love the beautified version. Thanks @P i – ClaytonTDM Oct 16 '22 at 21:42
-2
javascript:document.getElementsByTagName("body")[0].innerHTML = localStorage.token;

Use this javascript in the browser console.

Daniel
  • 1,426
  • 1
  • 11
  • 24