hi!
i agree here.. after looking at the crackers website.. this
is what i suggest you do (i just patched LodeRunner) - so
now they need to recrack it.
regCode algorithms:
- hide it.. as much as you can. they copy this, codes
get given out everywhere.
i have a self-modifying segment of code (not really
self-modifying, but i encrypt a data array - then
execute it :P)
this means you need to do the following:
a) write your algorithm (in C or whatever)
b) compile to assembly, get opcodes
c) encrypt opcodes, and store in an array,
d) when "regcheck" occurs, decrypt, and execute.
anti crack:
- CRC checks (i dont know how to do this, some code sample
would be very nice)! *hint* *hint*
- DO NOT have a function called "checkRegistration" or
something that returns a boolean. this is where they
crack in 2 seconds.. write a macro or something else
that does this check..
just my 2c.. lets see how long it takes them to get LodeRunner
cracked again (i have spent one day on this - hopefully worth it)
- decompiling the regcode algorithm is going to be tricky.
they need to disassemble, do some math.. and disassemble again.
:) have fun hackers.. :P
cheers.
az.
--
Aaron Ardiri
Lecturer http://www.hig.se/~ardiri/
University-College i G�vle mailto:[EMAIL PROTECTED]
SE 801 76 G�vle SWEDEN
Tel: +46 26 64 87 38 Fax: +46 26 64 87 88
Mob: +46 70 352 8192 A/H: +46 26 10 16 11