Impressive Decompiler

J

jmmb

http://www.remotesoft.com/
Anybody tried the decompiler above. It seems to just decompiler any .NET
code, even when using dotnet offuscator. Is there any way of protecting my
intelectual property agains these decompilers?

thanks very much.
 
S

Stoitcho Goutsev \(100\) [C# MVP]

The question is do you realy need to protect your code in that way? Why do
you want to protect from people reading your code?
 
L

Lateralus [MCAD.Net]

Although it is not suggested, some people hard-code sql connection strings,
encryption keys etc. in their code. If somebody was able to decompile an
assembly that was compiled with information stated above, the system would
be a bit more vulnerable.

Stoitcho Goutsev (100) said:
The question is do you realy need to protect your code in that way? Why do
you want to protect from people reading your code?

--

Stoitcho Goutsev (100) [C# MVP]


jmmb said:
http://www.remotesoft.com/
Anybody tried the decompiler above. It seems to just decompiler any .NET
code, even when using dotnet offuscator. Is there any way of protecting my
intelectual property agains these decompilers?

thanks very much.
 
J

jmmb

But, the decompiler I told you manage to decompile assemblies when using
most of the obfuscators.
Compile to native using ngen.exe would be a good solution?
 
S

Stoitcho Goutsev \(100\) [C# MVP]

Even if one hardcodes SQL connection string in c++ a program I can easily
see it. There are other methods, I believe, besides looking for the ultimate
obfuscator.

--

Stoitcho Goutsev (100) [C# MVP]


Lateralus said:
Although it is not suggested, some people hard-code sql connection strings,
encryption keys etc. in their code. If somebody was able to decompile an
assembly that was compiled with information stated above, the system would
be a bit more vulnerable.

Stoitcho Goutsev (100) said:
The question is do you realy need to protect your code in that way? Why do
you want to protect from people reading your code?

--

Stoitcho Goutsev (100) [C# MVP]


jmmb said:
http://www.remotesoft.com/
Anybody tried the decompiler above. It seems to just decompiler any ..NET
code, even when using dotnet offuscator. Is there any way of
protecting
 
J

Jon Skeet [C# MVP]

jmmb said:
But, the decompiler I told you manage to decompile assemblies when using
most of the obfuscators.

And nothing in the text I wrote disagreed with that. The question is
how much use the decompiled assembly actually is. In my experience,
it's very hard to read decompiled obfuscated code, especially if the
non-public class names are obfuscated too and you don't know what the
architecture is meant to be underneath anyway.
Compile to native using ngen.exe would be a good solution?

No - ngen leaves the IL metadata as well, for reflection purposes.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top