EXERO AUTH

EDGE SECURITY PLATFORM

Edge Network 24/7 Live
Total License Keys
0
🔑
Active Subscriptions
0
Banned HWIDs & IPs
0
🚫
Edge API Latency
14ms
Key Generator Bulk License Creation
Manage Licenses
License Key Status Hardware ID (HWID) MAC Address Expires / Note Actions
Loading live keys...
Manual Ban / Unban Center Hardware + IP + MAC Anti-Crack Engine

Banned Hardware IDs (HWIDs)

Banned HWIDAction
No HWIDs banned.

Banned IP Addresses

Banned IPAction
No IPs banned.
Real-time Security Stream
Time License Key Hardware ID IP Address Status Log Event
No authentication logs recorded yet.
🔑

License Validation Portal

Customers can verify subscription remaining days and reset bound HWID.

API Endpoint & Integration Snippets https://xeroauth.pages.dev/api/verify

cURL Test Request

curl -X POST https://xeroauth.pages.dev/api/verify \ -H "Content-Type: application/json" \ -d '{"key":"XERO-XXXX-XXXX","hwid":"HWID-USER-123","mac":"00:1A:2B:3C:4D:5E"}'

Python Integration Snippet

import requests response = requests.post("https://xeroauth.pages.dev/api/verify", json={ "key": "XERO-XXXX-XXXX", "hwid": "YOUR_PC_HWID_HASH", "mac": "YOUR_MAC_ADDRESS" }) data = response.json() if data.get("valid"): print("Authentication Passed! Signature:", data.get("signature")) else: print("Denied:", data.get("error"))

C++ Native Application Integration (WinINet / WinAPI)

#include <windows.h> #include <wininet.h> #include <iostream> #include <string> #pragma comment(lib, "wininet.lib") bool VerifyExeroKey(const std::string& key, const std::string& hwid) { HINTERNET hNet = InternetOpenA("ExeroClient/1.0", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); if (!hNet) return false; HINTERNET hConn = InternetConnectA(hNet, "xeroauth.pages.dev", INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0); if (!hConn) { InternetCloseHandle(hNet); return false; } HINTERNET hReq = HttpOpenRequestA(hConn, "POST", "/api/verify", NULL, NULL, NULL, INTERNET_FLAG_SECURE | INTERNET_FLAG_RELOAD, 0); if (!hReq) { InternetCloseHandle(hConn); InternetCloseHandle(hNet); return false; } std::string payload = "{\"key\":\"" + key + "\",\"hwid\":\"" + hwid + "\"}"; std::string headers = "Content-Type: application/json\r\n"; BOOL sent = HttpSendRequestA(hReq, headers.c_str(), (DWORD)headers.length(), (LPVOID)payload.c_str(), (DWORD)payload.length()); if (!sent) { InternetCloseHandle(hReq); InternetCloseHandle(hConn); InternetCloseHandle(hNet); return false; } char buf[1024] = {0}; DWORD bytesRead = 0; std::string response; while (InternetReadFile(hReq, buf, sizeof(buf) - 1, &bytesRead) && bytesRead > 0) { buf[bytesRead] = '\0'; response += buf; } InternetCloseHandle(hReq); InternetCloseHandle(hConn); InternetCloseHandle(hNet); // Check if valid signature / status returned return (response.find("\"valid\":true") != std::string::npos); }