BOOSTEMPIRE KeyAuth System
Dashboard Overview
Welcome back, Admin — here's what's happening
Live
0
Total Apps
0
Total Keys
0
Active Keys
0
Auths (1hr)
0
HWID Blocks
0
Blocked IPs
0
Resellers
Recent Activity
📭
No activity yet
Security Status
Rate Limiting 30 req/min
HWID Hashing SHA-256 salted
Auto IP Block 80 fails
Anti-Debug (C++) BSOD loop
Anti-VM (C++) 5 layers
Crack Tool Scan 30+ blacklisted
API Endpoint
// POST from your app
POST http://boostempire.auth:8080/api/auth
x-public-key: pk_xxxx…
{ "key": "BE-XXXX", "hwid": "BE-HW-…" }
Key Breakdown
No keys yet
Quick Actions
System
Versionv4.0
URLboostempire.auth:8080
Port80
DatabaseNeDB (local)
Status
Online
Uptime
My Apps
📱
No apps — create one to get started
Manage Keys
License KeyAppLabelStatusHWIDCreated ByExpiresLast AuthActions
🔑
No keys yet
Generate Keys
🔑 Key Configuration
— Select an App —
1 key
1️⃣
1 keySingle license
5️⃣
5 keysSmall batch
🔟
10 keys
📦
25 keys
📦
50 keys
💯
100 keysLarge batch
🏭
250 keys
🚀
500 keysMaximum batch
1 use — single machine
🔒
1 useSingle machine, HWID locked
2️⃣
2 uses
3️⃣
3 uses
5️⃣
5 uses
🔟
10 uses
📊
25 uses
📊
50 uses
💯
100 uses
♾️
UnlimitedUp to 999 uses
Never expires
♾️
Never expiresPermanent license
📅
1 dayTrial / demo
📅
3 days
📅
7 days1 week
📅
14 days2 weeks
🗓️
30 days1 month
🗓️
60 days2 months
🗓️
90 days3 months
🗓️
180 days6 months
🗓️
365 days1 year
💡 Tips
🔒 HWID locks on first use
📱 App must be selected
🔑 Use Public Key in your code
♾️ 0 days = never expires
⚡ Max 500 keys per batch
🛡️ Security
Rate limiting (30 req/min)
HWID hashed (SHA-256)
Auto IP block (80 fails)
Timing-safe comparison
BSOD on crack attempt (C++)
Auth Logs
Live
TimestampAppLicense KeyHWIDIPResultDetails
📋
No logs yet
Blocked IPs
IP AddressReasonBlocked AtActions
No blocked IPs
HWID Mismatches
Users trying to authenticate from a different machine than the key is locked to. Key auto-freezes after 8 mismatches in 10 min.
0
Total Events
0
Unique Keys
0
Frozen Keys
0
Unique IPs
Mismatch Events Keys auto-freeze after 8 mismatches in 10 min
TimestampLicense KeyAppKey Status Attempted HWIDBound HWIDIPLabelAction
🔒
Loading...
SDK & Integration
🛡️ Protection Layers
🔍
ANTI-DEBUG
PEB flags, timing, HW breakpoints
💻
ANTI-VM
CPUID hypervisor, VMware, VBox
⚰️
BSOD TRIGGER
NtRaiseHardError on detection
🔫
PROCESS KILL
x64dbg, CheatEngine, IDA, dnSpy…
⏱️
RATE LIMIT
30 req/min, auto IP block
🔐
HWID HASHED
SHA-256 salted, never stored raw
⚙️ C++ (Anti-Crack)
🐍 Python
🟩 Node.js
📡 API Ref
C++ — boostempire_auth.h (Full Anti-Crack)

Download boostempire_auth.h — Link: winhttp.lib + wbemuuid.lib
Sets BSOD on debugger/cracker. Edit BE_PUBLIC_KEY at top of header.

// 1. Download boostempire_auth.h (see Download button below) // 2. Set your public key in the header // 3. Add to your project and link winhttp.lib + wbemuuid.lib #include "boostempire_auth.h" int main() { // Runs ALL checks: anti-debug, anti-VM, process scan, then auth BoostAuth::validate("BE-YOURLICENSEKEYHERE", "MyApp"); // If we reach here — user is authenticated, not debugging, not cracking MessageBoxA(NULL, "Welcome!", "MyApp", MB_OK); return 0; } // What happens on crack attempt: // Debugger detected → BSOD (NtRaiseHardError) // x64dbg / IDA open → BSOD // VM detected → Exit with message // Wrong HWID → BSOD // Banned key → BSOD // No server → Error + exit
⬇ Download boostempire_auth.h
Python SDK
# boostempire_auth.py | pip install requests import requests, uuid, hashlib, platform, subprocess, sys PUBLIC_KEY = "pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # from My Apps BASE_URL = "http://boostempire.auth" class BoostEmpireAuth: def __init__(self, app_name="MyApp"): self.app_name = app_name self.hwid = self._hwid() def _hwid(self): try: p = platform.system() if p == "Windows": raw = subprocess.check_output("wmic csproduct get uuid",shell=True).decode().split("\n")[1].strip() elif p == "Linux": raw = open("/etc/machine-id").read().strip() else: raw = subprocess.check_output(["ioreg","-rd1","-c","IOPlatformExpertDevice"]).decode() raw = [l for l in raw.split("\n") if "UUID" in l][0].split('"')[-2] except: raw = str(uuid.getnode()) return "BE-HW-" + hashlib.sha256(raw.encode()).hexdigest()[:24].upper() def login(self, key, exit_on_fail=True): try: r = requests.post(f"{BASE_URL}/api/auth", headers={"x-public-key": PUBLIC_KEY}, json={"key":key,"hwid":self.hwid,"app_name":self.app_name}, timeout=5).json() except: print("[BoostEmpire] Cannot reach auth server"); sys.exit(1) if r["success"]: d=r["data"]; print(f"[✅] {d['app']} | {d['product']} | Uses {d['uses']}/{d['max_uses']}") return True print(f"[❌] {r['message']} ({r['code']})") if exit_on_fail: sys.exit(1) return False auth = BoostEmpireAuth("MyApp") auth.login("BE-YOURLICENSEKEYHERE")
Node.js SDK
// boostempire-auth.js — zero dependencies const http=require('http'),{execSync}=require('child_process'), crypto=require('crypto'),os=require('os'); const PUBLIC_KEY='pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; // from My Apps const BASE={host:'boostempire.auth:8080',port:80}; function getHWID(){ try{ let raw; if(process.platform==='win32') raw=execSync('wmic csproduct get uuid',{timeout:3000}).toString().split('\n')[1].trim(); else if(process.platform==='linux') raw=require('fs').readFileSync('/etc/machine-id','utf8').trim(); else raw=execSync('ioreg -rd1 -c IOPlatformExpertDevice').toString() .match(/"IOPlatformUUID"\s*=\s*"([^"]+)"/)[1]; return 'BE-HW-'+crypto.createHash('sha256').update(raw).digest('hex').slice(0,24).toUpperCase(); }catch{ const mac=Object.values(os.networkInterfaces()).flat() .find(i=>!i.internal&&i.mac!=='00:00:00:00:00:00')?.mac||'unknown'; return 'BE-HW-'+crypto.createHash('sha256').update(mac).digest('hex').slice(0,24).toUpperCase(); } } function boostAuth(key,appName='MyApp'){ return new Promise((res,rej)=>{ const body=JSON.stringify({key,hwid:getHWID(),app_name:appName}); const req=http.request({...BASE,path:'/api/auth',method:'POST', headers:{'Content-Type':'application/json','x-public-key':PUBLIC_KEY, 'Content-Length':Buffer.byteLength(body)}}, r=>{let d='';r.on('data',c=>d+=c);r.on('end',()=>{ const j=JSON.parse(d); if(j.success){console.log(`[✅] ${j.data.app} | ${j.data.product}`);res(j.data);} else{console.error(`[❌] ${j.message}`);process.exit(1);} });}); req.on('error',()=>{console.error('[BE] Unreachable');process.exit(1);}); req.write(body);req.end(); }); } module.exports={boostAuth,getHWID}; // await boostAuth('BE-YOURKEYHERE','MyApp');
API Reference
// POST /api/auth Header: x-public-key: pk_xxxxxxxx Body: { "key":"BE-XXX", "hwid":"BE-HW-xxxx", "app_name":"MyApp" } // ✅ Success { "success":true, "code":"OK", "data":{ "app":"MyApp", "product":"Default", "expires_at":null, "uses":1, "max_uses":5, "uses_left":4, "hwid_locked":true }} // ❌ Codes NO_PUBLIC_KEY — missing x-public-key header INVALID_PUBLIC_KEY— key doesn't match any app NO_KEY / NO_HWID — missing fields INVALID_HWID — suspicious HWID rejected INVALID_KEY — key not found in app BANNED — key banned EXPIRED — past expiry MAX_USES — used too many times HWID_MISMATCH — wrong machine RATE_LIMITED — too many requests IP_BLOCKED — IP permanently blocked // Request body fields key — license key (required) hwid — hardware ID from GenerateHWID() (required) app_name — your app name (required) real_ip — client public IP from GetRealPublicIP() (optional) cpu — CPU brand for multi-machine detection (optional) // C++ Protections in boostempire_auth.h Code Integrity — hashes exe, checks every 60s, patch = BSOD ② Import Obfuscation— dynamic API resolution, hidden from static analysis ③ Anti-Dump — PE header erased from memory at startup ④ Timing Jitter — 80-350ms server delay per auth, blocks brute-force ⑤ Stack Canary — ROP/smash detection on auth stack ⑥ Thread Anomaly — DLL injection = thread spike = BSOD ⑦ Fake Exports — ValidateLicense/CheckLicense/IsAuthenticated = BSOD ⑧ Anti-Screenshot — WDA_EXCLUDEFROMCAPTURE, black in OBS/capture ⑨ Watchdog Check — watchdog suspended = BSOD within 15s ⑩ Multi-Machine — same key 2 CPUs in 60s = permanent ban
System Settings
Manage your BoostEmpire KeyAuth configuration
🔐
Change Password
Update your admin panel password
ℹ️
System Info
Current server configuration
Versionv4.0
Serverboostempire-keyauth.onrender.com
DatabaseNeDB (local flat-file)
Status
Online
SessionsIn-memory (per restart)
🛡️
Security Features
16 active protection layers — C++ client + server
① Code Integrity60s
Hashes .exe at startup + every 60s — patched binary triggers BSOD loop
C++ Client
② Import ObfuscationActive
WinAPI resolved dynamically — invisible to IDA/Ghidra static analysis
C++ Client
③ Anti-DumpActive
PE header erased from memory at startup — dumped files are broken
C++ Client
④ Timing JitterServer
80–350ms random delay per auth — blocks automated key-testing scripts
Server-side
⑤ Stack CanaryActive
Random sentinel on auth stack — catches ROP attacks and stack smashing
C++ Client
⑥ Thread AnomalyActive
Baseline set at startup — DLL injection causes thread spike → BSOD
C++ Client
⑦ Fake Exports5 Decoys
ValidateLicense, CheckLicense, IsAuthenticated exports → instant BSOD
C++ Client
⑧ Anti-ScreenshotActive
Window excluded from OBS, capture tools, screenshots — shows black
C++ Client
⑨ Watchdog Guard15s
Detects watchdog suspended/killed by cracker — BSOD within 15s
C++ Client
⑩ Multi-MachineServer
Same key from 2 different CPUs within 60s → permanent ban
Server-side
BSOD LoopActive
Cracker detected → registry persist → BSOD on every reboot forever
C++ Client
Anti-Debug7 Layers
PEB, NtQuery, RDTSC timing, HW breakpoints, heap flags, remote debugger
C++ Client
Process Blacklist15+ Tools
x64dbg, IDA, CheatEngine, dnSpy, Ghidra, WireShark, Fiddler, PE-Bear…
C++ Client
Anti-VM5 Layers
VMware, VirtualBox, QEMU, KVM, Hyper-V via CPUID + registry checks
C++ Client
Rate LimitingServer
30 req/min per IP — auto-block after 80 failed auths permanently
Server-side
HWID LockServer
Key locks to first machine — hardware ID stored as SHA-256 hash
Server-side
⚠️
Danger Zone
Destructive actions — use with care
Clear All Logs
Permanently delete all auth log entries
Unblock All IPs
Remove all IP blocks from the blocklist
BOOSTEMPIRE
KeyAuth System v4.0
Self-hosted license authentication
with C++ anti-crack protection
16 Protections Server Online
Reseller Accounts
Create logins & control exactly what each reseller can see and do
👥
No resellers yet
🔑
Reseller Portal
Reseller Account · BoostEmpire KeyAuth
Slots Left
0
Total Keys
0
My Keys
0
Active
0
Banned
Quota Used
Recent Activity
No activity yet
Your Access
Need more access? Contact your admin.
Quick Actions
My Keys
License KeyAppLabelStatusExpiresLast AuthActions
🔑
Loading…
Generate Keys
🔑 Key Configuration
— Select an App —
📋 Quota Status
Loading…
Auth Logs
Only showing logs for keys you created.
TimestampLicense KeyHWIDIPResultDetails
Blocked IPs
Read-only view — contact admin to unblock IPs.
IP AddressReasonBlocked At