Re: Howto obfuscate OBJECT code (and not source code)?

Tomasz Kowaltowski <tk@ic.unicamp.br>
16 May 2005 14:30:59 -0400

          From comp.compilers

Related articles
[2 earlier articles]
Re: Howto obfuscate OBJECT code (and not source code)? ivr@grad.com (Ioannis Vranos) (2005-05-14)
Re: Howto obfuscate OBJECT code (and not source code)? tmk@netvision.net.il (Michael Tiomkin) (2005-05-14)
Re: Howto obfuscate OBJECT code (and not source code)? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2005-05-15)
Re: Howto obfuscate OBJECT code (and not source code)? walter@digitalmars.com (Walter) (2005-05-15)
Re: Howto obfuscate OBJECT code (and not source code)? jkherciueh@gmx.net (Kai-Uwe Bux) (2005-05-15)
Re: Howto obfuscate OBJECT code (and not source code)? DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2005-05-15)
Re: Howto obfuscate OBJECT code (and not source code)? tk@ic.unicamp.br (Tomasz Kowaltowski) (2005-05-16)
Re: Howto obfuscate OBJECT code (and not source code)? devnull@eecs.harvard.edu (Christian Lindig) (2005-05-18)
| List of all articles for this month |

From: Tomasz Kowaltowski <tk@ic.unicamp.br>
Newsgroups: comp.compilers
Date: 16 May 2005 14:30:59 -0400
Organization: Compilers Central
References: 05-05-092 05-05-118
Keywords: code
Posted-Date: 16 May 2005 14:30:59 EDT

"Walter" <walter@digitalmars.com> wrote:
>
> If a machine can execute it, it can be reverse engineered. It all
> depends on how much effort it is worth someone to figure it out. It
> takes some good assembler skills to do it, which seems to be rare
> these days <g>, so just compiling the code with optimization on will
> probably be good enough. If it absolutely, positively must be secure,
> then you'll need to encrypt the object code with a strong crypto
> algorithm, and make sure the key for it is not available to the
> crackers.


Encrypting will not provide absolute security either. At some stage of
its execution the code will be decrypted and may be examined! As you
say: "If a machine can execute it, it can be reverse engineered."


-- Tomasz



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.