Re: Protecting Software w/ Software License Keys...
Re: Protecting Software w/ Software License Keys...
- Subject: Re: Protecting Software w/ Software License Keys...
- From: Trygve Inda <email@hidden>
- Date: Mon, 17 Jun 2002 15:51:32 -0700
>
I am not very familiar with how to do this. If this is possible with C code,
>
then I accept the validity of your argument. How would someone go about
>
changing the function? Would it be done on disk? How would this be affected
>
if the code was linked in statically vs. dynamically? Is there any way to
>
protect against this kind of attack? Would inlining help at all? Could the
>
processing functions use a macro that is compiled in, so the hacker would have
>
to alter all of the functions?
While this is not trivial to do, once you compile your code (be it C,
Pascal, Obj-C or whatever), it becomes PowerPC asm object code. Anyone can
go in and change a function or add altered code/instructions.
Granted, this is far more difficult that you changing the C source, but it
is certainly possible. I have had hackers figure out a serial number for one
of my older products - since the 3 was never given out, I am reasonably
certain that they reverse engineered my serial number checksum code.
Nothing really to do about it - it WILL happen.
Trygve
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.