. NET obfuscation, anti-compilation tool survey

Source: Internet
Author: User
Tags dotnet

List of commonly used tools [more common]

Obfuscation, encryption

Dotfuscator

vs Default with the tool, but a Community edition

Not very strong

DotNET Reactor

used the form of nativecode and confusion

Xenocode PostBuild

Professional tools

{smartassembly}. Setup.msi

Anti-compilation Tool

Reflector

One of the most prestigious tools, many plugins are open source

Xenocode Fox

Professional tools, commercial version

ILDasm

vs. Tools

Component merging, virtual tools: tools to facilitate software release, such as merging multiple DLL files

Xenocode Studio

All components and the. NET Framework involved can be hit in an execution file, simplifying deployment and installation

Dotfuscator

Component merging

[Attention should be paid to choose whether the library file or the execution of the file, two different ways, before the release needs to use the above anti-compilation verification is correct processing, can play the role of protection]

Tool to find the name

Dotnetreactor.rar

Xenocode+postbuild+2010+for+.net.rar: Available

Xenocode_Virtual_Application_Studio_ISV_Edition.msi:windows 7 under the use of problems, other normal

Xenocodefox2007_v5.2_build_6675.rar:fox available, others require networking

{smartassembly}. Setup.msi

Dotfuscatorpe42_rt20.zip: Pro version, and vs comes with version features basically the same, but Professional edition

Network Information

Http://www.cnblogs.com/jason_z/archive/2009/10/19/1585804.html

Share: Several code obfuscation (DotFuscator,. NET Reactor, Xenocode)

Before introducing the tool, I need to explain the following:

1. If you write software that does not involve commercial use, in the idea of open source, I do not recommend the use of code obfuscation

2. There is a certain risk of using code obfuscation, it is best to do the relevant code backup before use

3. Any code that needs to be serialized into binary is not allowed to use a obfuscation device. The obfuscated code will not serialize properly! [The domain name of the class is confused after serialization is not the same]

Dotfuscator is a self-contained code-obfuscation in VS, vs--tool--dotfuscator Community Edition

The specific use method, and the resulting confusion effect, can refer to: http://blog.csdn.net/netjxz/archive/2006/12/12/1439866.aspx

. NET Reactor, which is very small, free of installation, and does not require registration. He just replaced the code with random codes, but the confusing code worked.

The specific use of the method is relatively simple,: Http://files.cnblogs.com/ghost79/DotNETReactor.rar

Xeoncode is a relatively more professional code obfuscation software, the confusing assembly can block some of the anti-compilation tools (ILDASM and the like), how to use:

Usage One:
1. Import the dotnet program or assembly file (. dll/.exe) to encrypt
2, select the second tab "Protect"
3. Click "Select Pattern"
4. Select All "Object Type" and all "visiblility"
5, "Action" select "Do not obfuscate", apply, all the content is set to not be confused
6, "Action" select "Obfuscate", "Visibility" only select "Private", Apply
7, lower right corner press "Xenocode assemblies", export the confused file
Usage Two:
1. Check the application label
2, click the Add button to load the DLL, EXE file to be confused
3. If it is a DLL file, select the second item in the Preset list box, and select the first item instead
4. Click the Apply button
5. Check the Protect label
6. Select Supress Other reflection tools check box
7. Click the Select String button to set
8. Click the Xenocode button to complete the confusing work
9, then change a file mixed to all the files until the confusion is complete!

The above is from the network, for reference only.

2009 the latest version, the registered license is also in the compression package

: Http://d.download.csdn.net/down/1702658/Danny_Su

Http://seednet.to/html2/v5199.htm

Xenocode R Virtual Application Studio allows you to customize and pre-Configure your

Desktop applications, which can be deployed anywhere at once.

New features of Virtual application Studio:

Deploy complex software in a single, configurable application that passes through a single, pre-configured, can-be

The deployment and maintenance of the application are greatly simplified by the implementation of the deployed files in the immediate location. Eliminate Ann

Installation steps, User Configuration, DLL Hell, or lost relationships. Xenocode virtual applications do not require

Management or equipment. Not equipped with basic equipment to change the flow of your virtual application on the standard network common

or on the website so that it can be used immediately by the user. No active Directory, stream server, or other device is required

Equipped Execute the line. NET and Java applications do not need to run the installation through a click to be able to assign the

The line control is embedded in your virtual application. Virtual applications can be used without a running library (or other

Version) and run normally on the host machine. Running a legacy application on Vista at Xenocode.

Virtual system implementation eliminates compatibility with deployment of legacy programs on Windows Vista and in-line

Problem. The unique Internet Explorer 6 emulation mode allows the IE-6-based application to be deployed in the VI

STA on the local desktop. Xenocode virtualization technology on a lock desktop enables applications to avoid interviews.

Confidential files and registry resources to perform on a lock-down desktop page. When in Windows Vista

On deployment, avoid UAC prompts and application failure. Full user mode for Xenocode virtualization technology

Not dependent on the support of any agent or device driver and the removal of the required user-installed or managed

Rights. Can be run immediately on a locked desktop and self-service terminal. Unprecedented virtual performance and virtual machine

The simulation system is different, Xenocode Application Virtualization technology can make virtual application of the speed of the basic

The same speed as the application is running locally. Operating system is not included in the virtual application two files

System or file, which minimizes the amount of space occupied. Transparent information compression reduces the effective loading

The size of the load. By leveraging existing management tools, Xenocode's unique design for proxies and servers allows virtual

Applications, including Microsoft SMS, LAN, and virtual applications, which are easily integrated into existing application management

Desk management package, Novell ZENworks, and Symantec AppStream. Virtual applications can act as

Independent EXE files or through the use of MSI package to deploy.

Http://www.crazycoder.cn/BlogDigest/Article76985.html

Cracked version:

http://download.csdn.net/source/1733855

After installation, follow the steps below to register

<?xml version= "1.0" encoding= "utf-16"?>

<licensecertificate version= "2" publisher= "Xenocode" >

<LicenseType>Retail</LicenseType>

<LicenseModel>Site</LicenseModel>

<ProductCode>ALL</ProductCode>

<licenseename>danny su</licenseename>

<AccountNumber>74149478E1G67EDCFD64CGF054868C64</AccountNumber>

<Signature>

Ef6033cc7aabadd60994281c92373b321a41137e45c0e920ef0e6f175c641f25

284b6211033128e7cf6330908aca22278592abe2aad98e9616ca65130c2c6c0a

d5144a04913d35332f837959168d485324fd6c55f4473317da156625a00af262

df019e69bf2c833136991e8989107bbce794c635cf3294476636d2355479f25f

</Signature>

</LicenseCertificate>

Original: http://www.cnblogs.com/2018/archive/2010/05/14/1735781.html

. NET obfuscation, anti-compilation tool survey

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.