S
sh.vipin
If you are willing to accept "add 10" to the character values as
your encryption technique, you don't need very complex encryption,
so I'm rather puzzled by this.
If weak encryption is OK, have you considered source code obfuscation?
This is scrambled code that is hard to reverse engineer. Surely
much harder than subtracting 10 from each character.
Seehttp://www.semanticdesigns.com/Products/Obfuscators/CObfuscator.html
for a C source code obfuscator that works with GCC.
-- IDB
Obfuscated code, you bring into the debugger and you can easily come
to know where is the license check. that is the place where the exit
is happening. User can easily comment that. Obfuscated code can still
be reverse engineered for commenting license check, for identifying
common libraries and then making own libraries etc.