Most compiled code doesn't have debug info and internal symbols. Yet, changing something like an expiry date is often a trivial task. Obfuscation just means you'll actually have to poke around a bit instead of just searching for "isExpiryDateReached".
Reflector was written by a smart guy. IIRC the obfuscation partly consists of assemblies stored as resources in the executable assembly, and loaded dynamically. But no doubt you're right - it could be disentangled.
MichaelGG|15 years ago
innes|15 years ago
Better and more ethical to re-write.
nlawalker|15 years ago
timrobinson|15 years ago
(You don't think the first thing we tried with Reflector was to reflect Reflector? :) )