SkillAgentSearch skills...

Dumbluaencryption

Demo of GUID Time locked expiring addons, for the memes - Don't actually do this its against TOS

Install / Use

/learn @Wobblucy/Dumbluaencryption
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Two-Stage Offline Licensing Demo

Example Final Result

Educational Proof-of-Concept for World of Warcraft Addons


What This Demonstrates

  • How account specific identifiers could be used to generate character specific DRM, along with obfuscation techniques one could use inside the WoW environment.

    Obfuscation is explicitly against the TOS, DO NOT IMPLEMENT THIS IN YOUR ADDON


Quick Start (For Study & Exploration)

1. Generate a Sample License Hash

  1. Copy the LicenseProbe folder into: Interface/AddOns/

  2. Log into WoW on any character

  3. Type: /lp

  4. Click the generated hash to select it, then press Ctrl+C


2. Compile the Demo Addon

  1. Open website/index.html in any modern web browser
    (works fully offline)
  2. Paste the copied license hash
  3. Click Compile Addon
  4. Download the three generated files

3. Install the Demo

  1. Create: Interface/AddOns/LicenseDemo/

  2. Place all three downloaded files inside

  3. Reload the UI: /reload

  4. Type: /ldemo

The demo intentionally expires 15 minutes after hash generation and displays a live countdown to illustrate time-based validation logic.

Included is a demo payload with the fully unencrypted Addon.


Techniques Shown (Academic Context)

The following are included strictly for educational analysis:

These are intentionally very naive implementtions, the intention is to demonstrate PoC, not actually make this project hard to crack

  • Character-bound identifiers (GUID binding)
  • Short-lived temporal binding
  • Multi-stage key derivation
  • Control-flow flattening
  • Symbol mangling
  • Dead-code injection
  • Shuffled payload chunks
  • Basic anti-tamper checks
  • Self-destructing plaintext logic

These techniques raise the cost of inspection, but would not stand up to someone dedicated to reversing the code.


Important Notes

  • This project is solely for educational purposes
  • Client-side licensing can always be bypassed
  • Obfuscation ≠ security

License

AI Disclaimer

Used, not here trying to spend hours to prove its possible :P

MIT

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated1mo ago
Forks0

Languages

JavaScript

Security Score

85/100

Audited on Feb 28, 2026

No findings