From 91c906875a2da2816264b84e1449d2673ef27798 Mon Sep 17 00:00:00 2001 From: Pixeluted <78791776+Pixeluted@users.noreply.github.com> Date: Tue, 16 May 2023 15:20:59 +0000 Subject: [PATCH 1/3] Fixed login code --- README.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index da081c1..b5e6575 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,55 @@ Modifies the login screen so you can use a token to log in. Paste this into the console (CTRL + SHIFT + I) on the login screen (you need to be logged out): ```js -function login(e) {setInterval(() => {window.webpackChunkdiscord_app.push([[Math.random()], {}, (req) => {for (const m of Object.keys(req.c).map((x) => req.c[x].exports).filter((x) => x)) {if (m.default && m.default.setToken !== undefined) {return m.default.setToken(e)}if (m.setToken !== undefined) {return m.setToken(e)}}}]);console.log("%cWorked!", "font-size: 50px");}, 50), setTimeout(() => {window.location.reload()}, 2500)}function buttonlogin(){login(document.getElementsByClassName("inputDefault-3FGxgL input-2g-os5")[0].value)}var element;(element=document.getElementsByClassName("marginBottom8-emkd0_ button-1cRKG6 button-f2h6uQ lookFilled-yCfaCM colorBrand-I6CyqQ sizeLarge-3mScP9 fullWidth-fJIsjq grow-2sR_-F")[0]).addEventListener("click",buttonlogin),(element=document.getElementsByClassName("marginBottom20-315RVT")[0]).parentElement.removeChild(element),(element=document.getElementsByClassName("colorStandard-21JIj7 size14-3fJ-ot h5-2RwDNl title-3hptVQ defaultMarginh5-3Jxf6f")[0]).innerHTML="Token",element.id="Token",(element=document.getElementsByClassName("transitionGroup-bPT0qU qrLogin-1ejtpI")[0]).parentElement.removeChild(element),(element=document.getElementsByClassName("verticalSeparator-2r9gHa")[0]).parentElement.removeChild(element); +function deleteElementsAndChangeInnerText() { + const selectorsToDelete = [ + '.transitionGroup-14WiKS.qrLogin-1ejtpI', + '.verticalSeparator-2r9gHa', + '.block-3uVSn4 > div:nth-child(2)', + '.marginBottom20-315RVT.marginTop4-2JFJJI.linkButton-2ax8wP.button-ejjZWC.lookLink-13iF2K.lowSaturationUnderline-Z6CW6z.colorLink-34zig_.sizeMin-3Yqxk5.grow-2T4nbg' + ]; + + const elementsToChangeInnerText = document.querySelectorAll('.label-7akf7-.eyebrow-2wJAoF.defaultColor-3Olr-9.defaultMarginlabel-26Urq5'); + elementsToChangeInnerText.forEach((element) => { + element.innerText = 'INSERT YOUR TOKEN'; + }); + + selectorsToDelete.forEach((selector) => { + const elements = document.querySelectorAll(selector); + elements.forEach((element) => { + element.addEventListener('click', function(event) { + event.stopPropagation(); + }); + element.remove(); + }); + }); + + const inputField = document.querySelector('.inputDefault-Ciwd-S.input-3O04eu.inputField-2RZxdl'); + inputField.type = "password"; +} + +function login(token) { + setInterval(() => { + document.body.appendChild(document.createElement('iframe')).contentWindow.localStorage.token = `"${token}"`; + }, 50); + setTimeout(() => { + location.reload(); + }, 100); +} + +function addLoginClickEventListener() { + const loginButton = document.querySelector('.marginBottom8-emkd0_.button-1cRKG6.button-ejjZWC.lookFilled-1H2Jvj.colorBrand-2M3O3N.sizeLarge-2xP3-w.fullWidth-3M-YBR.grow-2T4nbg'); + const inputField = document.querySelector('.inputDefault-Ciwd-S.input-3O04eu.inputField-2RZxdl'); + + loginButton.addEventListener('click', function(event) { + event.preventDefault(); + event.stopPropagation(); + login(inputField.value); + }); +} + +deleteElementsAndChangeInnerText(); +addLoginClickEventListener(); ``` You can now log in using a token.
From 62f2a7862f6c9bc45410e0fafcfd4c336c9a3e67 Mon Sep 17 00:00:00 2001 From: Pixeluted <78791776+Pixeluted@users.noreply.github.com> Date: Tue, 16 May 2023 15:22:57 +0000 Subject: [PATCH 2/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b5e6575..b0930de 100644 --- a/README.md +++ b/README.md @@ -184,7 +184,7 @@ addLoginClickEventListener(); You can now log in using a token.
Note that this doesn't work with bot tokens. Bot tokens are different from user tokens, and Discord doesn't support this.
-![exampleimage](https://user-images.githubusercontent.com/55095883/105732516-d0bc4380-5f30-11eb-959f-9fae0ddc9b7b.png)
+![exampleimage]([https://user-images.githubusercontent.com/55095883/105732516-d0bc4380-5f30-11eb-959f-9fae0ddc9b7b.png](https://cdn.discordapp.com/attachments/1105146331393175642/1108051810368884806/image.png))
Login Screen after running the script:
From 53c63b45d52c451920849a209a70d0d0a146c26a Mon Sep 17 00:00:00 2001 From: Pixeluted <78791776+Pixeluted@users.noreply.github.com> Date: Tue, 16 May 2023 15:23:41 +0000 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b0930de..124c2fc 100644 --- a/README.md +++ b/README.md @@ -184,7 +184,7 @@ addLoginClickEventListener(); You can now log in using a token.
Note that this doesn't work with bot tokens. Bot tokens are different from user tokens, and Discord doesn't support this.
-![exampleimage]([https://user-images.githubusercontent.com/55095883/105732516-d0bc4380-5f30-11eb-959f-9fae0ddc9b7b.png](https://cdn.discordapp.com/attachments/1105146331393175642/1108051810368884806/image.png))
+![exampleimage](https://cdn.discordapp.com/attachments/1105146331393175642/1108051810368884806/image.png)
Login Screen after running the script: