Re: Serial number verification / obfuscation
Re: Serial number verification / obfuscation
- Subject: Re: Serial number verification / obfuscation
- From: Richard <email@hidden>
- Date: Mon, 29 Jul 2002 11:28:02 +1000
- Organization: Faraday R&D
A theoretical if not practical way of obfuscating serial number verification code
is to write the code, plus some significant parts of your application,
in some intermediate form of compiled code and use an
emulator/low level interpreter to execute that code.
For example Microsoft wrote large portions of MS Word 2 using m-code.
The motivating force for this was probably code compression,
but it gave the crackers a headache for a little while at least until
someone devised an m-code disassembler.
I guess the inspiration for this idea came from the USCD p-system.
Now just brainstorming here, so I'll let you think up the objections,
but some implementation ideas include:
1. forth code (as in Open Firmware).
2. Write in c and use gcc to target one of its more obscure
instruction sets. Use one of the games emulators to execute
the code
3. Compiled and obfuscated java.
4. Compiled Applescript.
5. Quicktime wired sprite scripts.
This idea is probably superior to run-time decryption
to produce native code for execution.
Regards from Richard
_______________________________________________
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.