473,396 Members | 1,834 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

protect my code from decompile

how can i protect my code from decompile ?
Jul 19 '05 #1
6 11167
With third party obfuscators:
http://www.gotdotnet.com/team/csharp...px#obfuscators
or found with Google :
http://www.desaware.com/Ebook4L2.htm
http://www.desaware.com/downloadsqndl2.htm
Another solution is to write the (short) 'secret' code
in classic C++ and then use Managed C++ wrappers.


--
Thomas Scheidegger - MVP .NET - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/
Jul 19 '05 #2
We offer a complete solution to protect your .NET source code from prying
eyes,

(1) salamander .NET decompiler, show how easy to get source code from the
..NET assemblies,
http://www.remotesoft.com/salamander/index.html

(2) obfuscator, make reverse engineering more difficult, the easiest to use,
support C#, VB.NET, J#, MC++, etc.
http://www.remotesoft.com/salamander/obfuscator.html

(3) protector, completely prevent disassembly (no more ildasm) and
decompilation, also offer string and resource protection,
http://www.remotesoft.com/salamander/protector.html

(4) native compiler, link and compile .NET executables to x86 native code,
run w/o .NET framework, coming soon,

Huihong
Remotesoft, Inc.
"Daylor" <Da****@012.net.il> wrote in message
news:3f********@news.012.net.il...
how can i protect my code from decompile ?

Jul 19 '05 #3
> Another solution is to write the (short) 'secret' code
in classic C++ and then use Managed C++ wrappers.


The problem then becomes the link between the managed and unmanaged
code. Doing this just makes it easier for an attacker to isolate the
critical code, then bypass it completely.

-mike
MVP

Jul 19 '05 #4
Hello,

Using a commercial obfuscator, encrypted loader is a good start
(see response to "Licence Key generator", a few posts up). However
depending on the apps and the attack you are trying to prevent, you
might want to consider doing a lot of "custom" anti-reverse
engineering or anti-cracking code.

-mike
MVP

"Daylor" <Da****@012.net.il> wrote in message
news:3f********@news.012.net.il...
how can i protect my code from decompile ?

Jul 19 '05 #5
I think the idea was that the 'secret' code also does the work
(proprietary algorithm, whatever), so bypassing it definitely doesn't
help in understanding its secrets.

Michael Giagnocavo [MVP] wrote:
Another solution is to write the (short) 'secret' code
in classic C++ and then use Managed C++ wrappers.

The problem then becomes the link between the managed and unmanaged
code. Doing this just makes it easier for an attacker to isolate the
critical code, then bypass it completely.

-mike
MVP


Jul 19 '05 #6
mikep
3
Dear Daylor,

I am well aware of the problem you are describing in your letter.
I suggest you to take a look at CliSecure product, an encryption base tool that helps proctet .net apps from being tampered.

You can find it here: http://www.secureteam.net
Jun 22 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: mosfet | last post by:
I have a question I would like to developp an app in .NET but I would like to keep my source code secret. However since anyone can decompile a binary to find the source code...
13
by: gregory_may | last post by:
Is there a more econimical way to stop people from decompiling my .Net product? I dont have $1900 to spend on the .Net Decompiler Protector. Anyone have any thoughts/experiences with these or...
6
by: YK | last post by:
All, What is the best way to protect IL code? --------------------------------------------------- Typical scenario: Visual Studio .NET 2003 includes Dotfuscator Community Edition, which...
5
by: Daylor | last post by:
how can i protect my code from decompile ?
15
by: Fady Anwar | last post by:
Hi while browsing the net i noticed that there is sites publishing some software that claim that it can decompile .net applications i didn't bleave it in fact but after trying it i was surprised...
19
by: Peter | last post by:
I wrote a dll and now I want to protect from mass distribution. What is the most COST software for doing this, or can it easily be done in vb.net.
3
by: SpIcH | last post by:
Hi All, This is all about protecting my data in Executable file. I have developed a program in Visual Basic .NET 2002. I have many questions in mind... please help me to complete my project. ...
17
by: seberino | last post by:
How can a proprietary software developer protect their Python code? People often ask me about obfuscating Python bytecode. They don't want people to easily decompile their proprietary Python app....
7
by: --== Alain ==-- | last post by:
Hi, Using the .NET reflector tool, i know that a DLL or EXE developed in ..NET platform can be decompiled and therefore code is available for all. I would like to know if exist a way how to...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.