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

Reply via email to