FreeObfuscator verification sample — 2026-10-23

This is synthetic test code, not a customer upload.
original.dll: fixture submitted to the public free endpoint.
live-free.dll: returned by the public free endpoint.
local-free.dll: local engine with renaming and Block ILDasm.
local-pro.dll: local engine with renaming, string encryption, control flow and reference proxying. No virtualization; no production paid-account claim.
report.json: hashes, symbol observations and 2,003 compared runtime results per profile.
*-calculator.cs: ILSpyCmd 11.0.0.9375 listings. Modern decompilation still works; obfuscation does not make code impossible to reverse engineer.

Independent inspection: open each DLL in ILSpy, compare Calculator fields and private methods, and examine Describe. Use SHA256 to identify the files, not as a strength score.

Reproduce runtime comparison with .NET 8 SDK (from this extracted folder):
dotnet run --project Verify -c Release -- original.dll live-free.dll local-pro.dll
This loads the included synthetic DLLs into separate runtime contexts and compares 2,003 results per protected copy. The verifier source is included for review before execution. No obfuscation engine source or customer data is included. SDK/compiler differences can change rebuilt fixture hashes; the original captured binaries remain the reference for the dated report.

The tested operations do not cover arbitrary applications. Test your own dependencies, reflection, serialization, UI bindings and performance before shipping.
