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

"Walter" <walter@digitalmars.com>
15 May 2005 15:44:53 -0400

          From comp.compilers

Related articles
Howto obfuscate OBJECT code (and not source code)? matt@mengland.net (Matt) (2005-05-14)
Re: Howto obfuscate OBJECT code (and not source code)? raps72583m@spambob.com (Rapscallion) (2005-05-14)
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: "Walter" <walter@digitalmars.com>
Newsgroups: comp.lang.c++,comp.compilers
Date: 15 May 2005 15:44:53 -0400
Organization: Compilers Central
References: 05-05-092
Keywords: code

"Matt" <matt@mengland.net> wrote in message news:05-05-092@comp.compilers...
> I have object/machine code in static library (written and compiled
> using C++) that I wish to make difficult to reverse-engineer. I am
> told by others that some could reverse-engineer this object/machine
> code to generate some or all of the source, and while it may not be a
> trivial task, it would not be impossible.


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.


Post a followup to this message

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