Navigation X
ALERT
Click here to register with a few steps and explore all our cool stuff we have to offer!



   588

Official Cracked.sh Authentication System Documentation

by Denmark - 11 April, 2025 - 06:21 PM
This post is by a banned member (Denmark) - Unhide
Denmark  
Staff
1.086
Posts
44
Threads
Staff Team
5 Years of service
#1
Authentication System Documentation

Overview
This documentation outlines the authentication system for both Upgraded (Premium+, Infinity+, Supreme) and Free users.


Key Components
  1. Authentication Key
    • Purpose: Unique identifier for user access validation
    • Format: Alphanumeric (e.g., CRACKED-O8T0Y-4B279-NP3Q1-UX676-TO)

  2. Hardware ID (HWID)
    • Purpose: Device-specific identifier to prevent key sharing
    • Generation: Via system commands (wmic csproduct get uuid)
    • Example: A4521D3B-0F39-6C21-8F4A-92D7B9A332BC

  3. Local Key Storage (key.dat)
    • Purpose: Stores authentication key for automatic logins
    • Location: Application directory


Authentication Workflow

For Upgraded Users (Premium+, Infinity+, Supreme)
  1. Key Entry: User enters key on first launch → validated → stored in key.dat
  2. HWID Extraction: Client extracts device HWID
  3. Server Validation: POST request to https://cracked.sh/auth.php with:
    Code:
    {
    "a": "auth",
    "k": "<AUTH_KEY>",
    "hwid": "<HWID>"
    }


    Server responds with:
    • Example success:
      Code:
      {"auth":true,"uid":"445504","username":"Denmark","posts":"1091","likes":"5924","group":"3","all_groups":"3,9,89,102,93,2,12"}
    • Example error:
      Code:
      {"error":"invalid key"}
      Code:
      {"error":"invalid hwid!"}
  4. Validate usergroups using predefined group lists.


For Free Users
  • Same process as upgraded users (skip usergroup validation)


Local Key Storage Workflow
  1. First Launch: Key → validation → stored in key.dat
  2. Subsequent Launches: Auto-reads key.dat
  3. Re-authentication triggered when:
    • key.dat missing/corrupted
    • HWID mismatch


Error Handling
Error: Invalid Key | Cause: Expired/Revoked Key | Fix: Generate New Key  
Error: Invalid HWID! | Cause: HWID Changed | Fix: Generate New Key 
 


C# Implementation Example
Show ContentSpoiler:
Show ContentSpoiler:


Python Implementation Example
Show ContentSpoiler:


Go Implementation Example
Show ContentSpoiler:


Rust Implementation Example
Show ContentSpoiler:
Show ContentSpoiler:


Download examples

References (outdated)
SELLING SIGNATURE SPOTS

I WILL IGNORE YOU IF YOU PM ME WITH UNDESCRIPTIVE SUBJECTS LIKE "hello"
[ Always confirm via PM before dealing with me. ]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Staff || Anti-Leeching || Upgrade || Forum Rules || Achievements
This post is by a banned member (fknMega) - Unhide
fknMega  
Heaven
3.465
Posts
816
Threads
5 Years of service
#2
Lets go
 

Advertise your store/product for free
Always confirm on-site, Beware of impersonators
This post is by a banned member (Nero) - Unhide
Nero  
Reverser
867
Posts
153
Threads
6 Years of service
#3
thaNKS
[Image: dnLkwa2.gif]
 
I do not have telegram.

[Image: i5mN8tv.jpeg]
This post is by a banned member (K3MO) - Unhide
K3MO  
Heaven
8.528
Posts
1.268
Threads
5 Years of service
#4
Hope to find a solution for domain deletion or something because all linked auth tools will die once the domain die
[Image: Untitled-design.gif]
Valorant & League Shop: https://discord.gg/aD93pKkTzC

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
or
Sign in
Already have an account? Sign in here.


Forum Jump:


Users browsing this thread: 1 Guest(s)