Protect your .NET code from reverse engineering
A complete IL obfuscation and hardening suite — renaming, control-flow flattening, string encryption, anti-tamper and more. Verified to run identically to your original build.
Free edition available · Windows installer · no account required to try
// before — trivially readable
public decimal CalculatePrice(int qty) {
return qty * BasePrice * (1 - Discount);
}
// after — flattened, renamed, encrypted
public decimal a(int A_0) {
int b = 1837;
while (true) switch (b) { /* … */ }
} Capabilities
Layered protection, one tool
Combine transforms to raise the cost of reverse engineering — each one is independently configurable.
Identifier renaming
Rename types, methods and fields to meaningless names while preserving your public API, reflection targets and serialization.
Control-flow flattening
Rewrites methods into dispatcher-driven state machines so the original logic is genuinely obscured in a decompiler — not just reordered.
String encryption
Literal strings are encrypted with a fresh per-build key and decrypted at runtime through an unbranded, inlined routine.
Anti-tamper & anti-debug
Detects modified assemblies and attached debuggers, with configurable reactions — throw, exit, or your own callback.
Resource & metadata hardening
Encrypt embedded resources and strip or obscure metadata that leaks intent, shrinking the attack surface.
Authenticode signing
Sign your protected output as part of the pipeline, with timestamping and certificate-store support built in.
See it in action
Protection you can see
From readable source to hardened output — Nebula.NET at a glance.
Nebula.NET — professional .NET obfuscation and code hardening.
Correctness first
Obfuscation that never breaks your app
The strongest protection is worthless if it changes behavior. Nebula's transforms are validated across frameworks so that renaming, control-flow flattening and string encryption produce output that runs identically to your original binary — verified byte-for-byte in our test suite.
How it worksEditions
Start free, upgrade when you're ready
Free
For evaluation and small projects
- Identifier renaming
- Up to 2 encrypted strings
- Up to 2 control-flow-protected methods
- CLI & GUI
Licensed
The full protection suite, no limits
- Everything in Free, with no caps
- Full string encryption & control-flow flattening
- Anti-tamper, anti-debug & resource encryption
- Authenticode signing & MSBuild integration
- Stack-trace de-obfuscation (symbol maps)
- Priority email support
Download Nebula.NET
Windows installer with the CLI and desktop GUI. Start with the Free edition — no account needed.
Looking for a license key? See pricing & buy →