Skip to content

Solutions / By need

Stop piracy, cracks and keygens

A license check is only as strong as the binary around it. Pair cryptographically-signed licensing with hardened protection so a cracked or forged build simply does not run.

The challenge

Most piracy exploits one of two weaknesses: a license check that is a single branch an attacker can flip, or a key format that a keygen can reproduce. Either lets a paying product become a free one, and a single leaked key can spread to thousands of installs overnight.

Defending revenue means closing both gaps at once — the entitlement must be unforgeable, and the code that verifies it must resist being patched out or bypassed. Doing one without the other leaves an obvious hole.

1 Issue signed license, node-locked
2 Embed & harden verify path obfuscated + tamper-proofed
3 Verify offline signature checked against your public key
4 Runs or fails closed forged/patched build refuses
5 Revoke kill leaked keys on next check-in

How Delta1 Labs helps

A layered approach

1

Make the entitlement unforgeable

Keyright issues RSA-signed license files and leases your app verifies against an embedded public key. Without your private key — which never leaves the issuer — a keygen cannot produce a license that validates.

2

Make the check un-patchable

Nebula.NET obfuscates and tamper-protects the verification path and virtualizes the critical routine, so the usual "flip the branch" crack no longer applies.

3

Contain leaks

Node-lock licenses to a machine fingerprint, cap seats, and revoke a leaked or refunded key instantly — SDKs honor the revocation list on their next check-in.

Capabilities

What you get

Signed offline license files
Verify anywhere, even air-gapped, against a public key you embed.
Node-locking
Bind a license to a machine fingerprint with a configurable tolerance.
Seat limits & deactivation
Enforce per-plan seats; let customers move a seat to a new machine.
Tamper-protected checks
The verification path is obfuscated, virtualized and anti-tampered.
Instant revocation
Kill leaked keys; clients pick it up on their next online check.
Online activation & leases
Short-lived signed leases keep revocation and expiry current.

Built with

Outcomes

  • Keygens cannot produce a license that validates.
  • Cracked or patched builds fail closed instead of running.
  • A leaked key is revocable in one click.
  • Piracy stops translating directly into lost revenue.

Frequently asked

Questions, answered

Can’t someone just remove the license check?

That is exactly what hardening prevents. The check is obfuscated, virtualized and tamper-verified, so removing or patching it is far harder than the single-branch edit that defeats a naïve check — and a tampered build fails closed.

Does anti-piracy require my app to phone home?

No. Offline signed license files verify locally against your embedded public key. Online activation is optional and adds node-locked seats and faster revocation.

What happens when I revoke a key?

Revocation is immediate server-side; connected clients honor it on their next check-in, and online leases are short-lived so access lapses quickly.

Let's talk about your setup

Tell us what you're building — we'll help you protect, license and ship it, managed or self-hosted.