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 |
Posted-Date: | 15 May 2005 15:44:53 EDT |
"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.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.