On Fri, 23 Jul 1999, Sergio Carvalho wrote:
>
> 2) Put our heads together and come up with some fantastic method for
> copy protection. There, I think the only efficient option would be self
> modifying code, encrypted somehow, and designed to work on only one Palm
> (by serial no., something )
i currently have a scheme like this.. my latest software Octopus,
is more protected than my previous..
my previous used some self modifying code, but it used a very
simple XOR algorithm - so the hacker just needed to know the
XOR value and then manipulate the data back into its original
state.
Octopus, which uses a more enhanced algorithm (not just a simple
XOR anymore).. has not been cracked yet! (yippie) :) - i am
waiting for them to do it (that is, generate the regcode algorithm)
just remember there are two ways to crack.. :) one by patching,
the other by extracting your regcode algorithm.
Octopus has been cracked using patching..
---
APP: Octopus 1.0.2 (BadToast)
NAME: http://www.hig.se/~ardiri/
COMMENTS: any reg works. If you like this game, buy it!
PATCH: 1 7643 102 78
PATCH: 1 7644 34 113
---
at least they say you should BUY it?! :)
BadToast is probably one of the guys around that can do the
cracking of my regcode schemes now.. but i am waiting for
the regcode program :)
you can never stop patching.. but i am doing my best to
stop the extraction.. if anything.. maybe i can keep these
guys busy cracking my software - so it prevents them
cracking everyone elses..
but in the above case, they simply patched a part of program
that 'checks' the registration (in the registration screen).
if you want to make their job harder, track the way they
patch your software!! now it is time for me to make the
area they patched here encrypted too :)
the area they patched is not encrypted ;( but it will be
soon! *grin*
remember.. the art of hacking is being able to identify
certain signatures in the code.. (ie: when you make a
PalmOS call to get the HotSync user id).. read their
'publications' about introduction to hacking :) them telling
us how they hack surely is not going to help them
i think these hackers like my 'approach' :) at least i give
them something to do! :)
and plus... i think it is fun to compete with them.. people
still buy my software.. there is no question about it..
:>
> P.S. Yesterday, I found out the most stupid idea on Earth. Someone was
> so thankfull to a cracker, he was willing to pay him for his services!
> Geez! Why not pay the APPLICATION DEVELOPER THEN?
yes.. that is sad..
makes us wonder why we develop?
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