Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / Distributed Applications / July 2006

Tip: Looking for answers? Try searching our database.

how to protect my codes

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
zeeway - 15 Jun 2006 03:36 GMT
hi,every one!
 I have an urgent question. My codes need to be published now,but I learn
programs produced with .net are very easy to be reverse-engineered. Could
anyone give me some sugguestions to protect my c# codes?

Crespo

2006-06-15
CT - 15 Jun 2006 05:26 GMT
Well, you don't say if it's a Web application, in which situation you're
fairly safe from reverse-engineering. Other issues are related to Web app
security though. If you're releasing a Windows or Console app, then yes it
can be disassembled using various tools. You might want to look into
obfuscation, the process of making disassembling near impossible then.
http://www.microsoft.com/presspass/press/2004/jul04/07-19preemptivesolutionpr.mspx

Signature

Carsten Thomsen
Communities - http://community.integratedsolutions.dk
---------
Voodoo Programming: Things programmers do that they know shouldn't work but
they try anyway, and which sometimes actually work, such as recompiling
everything. (Karl Lehenbauer)
---------

> hi,every one!
>  I have an urgent question. My codes need to be published now,but I learn
[quoted text clipped - 4 lines]
>
> 2006-06-15
Peter Ritchie - 16 Jun 2006 16:53 GMT
Obfuscators don't make it "near impossible to disassemble", they just make it
hard to read the disassembled IL.  There's nothing stopping someone from
disassembling a native binary as well; it's just harder to map optimized
native code to a specific programming language.  The same can be done with
assemblies with a product called Salamander .NET Protector [1] which converts
assemblies from IL to native code; making it as hard to disassemble as
non-managed binaries.

I'm in no way affiliated with RemoteSoft.

[1] http://www.remotesoft.com/salamander/protector.html
Signature

http://www.peterRitchie.com/

> Well, you don't say if it's a Web application, in which situation you're
> fairly safe from reverse-engineering. Other issues are related to Web app
[quoted text clipped - 11 lines]
> >
> > 2006-06-15
Crespo - 06 Jul 2006 03:38 GMT
Thank you all your kind advice. Your suggestions are all very useful. And I
would like to know something about ngen.exe. Can this tool be used instead
of  Salamander .NET Protector ? Why don't microsoft suppy a tool like
Salamander .NET Protector?

 Best Regard
Crespo

> Obfuscators don't make it "near impossible to disassemble", they just make it
> hard to read the disassembled IL.  There's nothing stopping someone from
[quoted text clipped - 13 lines]
> > can be disassembled using various tools. You might want to look into
> > obfuscation, the process of making disassembling near impossible then.

http://www.microsoft.com/presspass/press/2004/jul04/07-19preemptivesolutionpr.mspx

> > > hi,every one!
> > >  I have an urgent question. My codes need to be published now,but I learn
[quoted text clipped - 4 lines]
> > >
> > > 2006-06-15
Michael Nemtsev - 17 Jun 2006 08:48 GMT
Hello zeeway,

I think you should not bother about it if you are not working for the military
or develop some revolutional algorighms
Notwithstanding the fact that you code may be shown it doesn't meen that
it will be understanded by others.
Another fact is that if you provide license for you program you can specify
that scrutinizing the binaries in prohibited

Jon wrote a good article, and I completely argee with his point, related
to the protecting managed code, see it there http://www.yoda.arachsys.com/csharp/obfuscation.html

z> hi,every one!
z> I have an urgent question. My codes need to be published now,but I
z> learn
z> programs produced with .net are very easy to be reverse-engineered.
z> Could
z> anyone give me some sugguestions to protect my c# codes?
z>
z> Crespo
z>
z> 2006-06-15
z>
---
WBR,
Michael  Nemtsev :: blog: http://spaces.msn.com/laflour

"At times one remains faithful to a cause only because its opponents do not
cease to be insipid." (c) Friedrich Nietzsche
Crespo - 06 Jul 2006 03:38 GMT
Thank you very much.

> Hello zeeway,
>
[quoted text clipped - 25 lines]
> "At times one remains faithful to a cause only because its opponents do not
> cease to be insipid." (c) Friedrich Nietzsche

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.