Re: Security of Obfuscators

From: Pete Davis (pdavis68_at_NOSPAM.hotmail.com)
Date: 12/18/04


Date: Sat, 18 Dec 2004 08:17:05 -0600

You have a good point. A really determined hacker will break it, and I'm not
too concerned about that. I mean, we're talkin about a game, not a bank
account or a list of credit card numbers. So I think there's going to be a
serious limit to the amount of determination someone is going to put into
hacking it.

I was reading about Salamander Protector on their site after I posted. It
looks really excellent. It's also a bit over my price range. I mean, this is
an open source project. I was actually willing to spend the $500 for an
obfuscator with string encryption, but $1900 is quite a different story.

Still trying to think of clever ways of handling this, but I'm running out
of ideas.

Pete

"Mr. Mountain" <mtnbikn@mediaone.net> wrote in message
news:5tOwd.213322$V41.196794@attbi_s52...
> considering that obfuscation is but a small barrier to a good reverse
> engineer, I would venture to say that having the source code for much of
the
> project would probably reduce the obfuscation to a trivial impediment for
> determined people.
>
> also keep in mind that a good reverse engineer, who uses SoftICE and the
> other tools of the trade well, doesn't have much problem reverse
engineering
> native code (which is certain more obfuscated than dotnet code with
> metadata) and can even accomplish his task when fairly strong encryption
has
> been applied.
>
> I don't know if this tool is applicable to your situation or not, but I've
> heard that Salamander is one of the best tools...
> http://www.remotesoft.com/linker/
>
>
> "Pete Davis" <pdavis68@NOSPAM.hotmail.com> wrote in message
> news:goGdndYjOpvYMV7cRVn-hQ@giganews.com...
> > This isn't directly a C# question, so I apologize for being somewhat off
> > topic, but we have a project that is open source. When we release, the
> > actual release builds will be obfuscated using string encryption. This
is
> > necessary because a non-open source component will include some
encryption
> > code.
> >
> > My question is, does anyone have any experience with obfuscators using
> > string encryption, and more importantly, because this is open source,
> people
> > will actually have access to the rest of the source code in the project.
I
> > guess what I'm concerned about is, if you had on your left, the source
> code
> > and on your right, the obfuscated code, would it be fairly easy to match
> > them up in such a way that you'd be able easily determine which section
is
> > the part that isn't open source?
> >
> > And furthermore, how secure is the string encryption in these
obfuscators?
> >
> > Thanks.
> >
> > Pete
> >
> >
>
>



Relevant Pages

  • Re: Security of Obfuscators
    ... > serious limit to the amount of determination someone is going to put into ... >> considering that obfuscation is but a small barrier to a good reverse ... >> also keep in mind that a good reverse engineer, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Security of Obfuscators
    ... considering that obfuscation is but a small barrier to a good reverse ... engineer, I would venture to say that having the source code for much of the ... also keep in mind that a good reverse engineer, ... > actual release builds will be obfuscated using string encryption. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: obfuscation question
    ... Some obfuscators provide a "string encryption" feature, ... embedded "encryption" algorithm to change application string values. ... application source code is not a good idea. ... to other resources, such as articles about obfuscation, which you may find ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: Security of Obfuscators
    ... Pete Davis wrote: ... > obfuscator with string encryption, but $1900 is quite a different ... Our obfuscation feature in our Decompiler.NET product includes string ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Security of Obfuscators
    ... Pete Davis wrote: ... > obfuscator with string encryption, but $1900 is quite a different ... Our obfuscation feature in our Decompiler.NET product includes string ...
    (microsoft.public.dotnet.languages.csharp)