.NET source code security (source code tool is really competitive) (论) (4)

xiaoxiao2021-03-05  24

Then say:

Dotfuscator Community Edition

I don't know why Microsoft recommended this stuff. Is it the earliest or otherthing, anyway, its function is the weakest, the only difference is that it shrinks the class name and method name to 1 ~ 2 characters, thus shrink The size of the entire file, although there is not much size, but I may only have the only advantage (free version, high-intensity charge version can reach thousands of dollars, can't afford it)

2. Xeoncode

There are many of this stuff, and the function is also very powerful. It can integrate the entire framework to your program ... I really didn't think about this, in addition to making the program's startup speed and size becomes bigger.

It also does not allow iLDASM and some anti-compiler of APIs from using MS.

It will add the number of Method to 0x2000 in your program to confuse the number of bits of an important sign.

It will add a flower finger instruction and other jump instructions in your code to confuse the code while reducing the execution rate.

Overall, its confusion intensity is not bad.

3.MaxTocode

The latest version of it does not provide confusion, which plans to introduce the functionality of encryption confusion after launching the Web Application and Class Library encryption.

The technical means used is to encrypt MSIL code using ASM, so that any anti-compilation tool can also achieve unconfilled features, the above example is already clearly displayed.

Its execution efficiency: In the popular version, our use case program is approximately 3,000 methods need to encrypt, and the encryption is <1 second. What is the difference between you can't feel with normal use?

It has a shortcoming that the dense program can only be run on the Windows series platform. If your program is currently running on a Windows platform, the Maxtocode will be the best weapon of your intellectual property (.NET design is cross-platform, but Microsoft does not consider cross-platform work). If your program needs to run on other systems, you can only use the hymnocode's confusion in future versions.

Overall, I just evaluated the above tools from objective factors, you can also have your own opinions.

Special declaration:

1. This article is not advertising for Maxtocode.

2. This article does not affect the open source process, because the open source will open source, and the protection of intellectual property rights should also be protected. I developed this tool is not open source and has not damaged the open source process.

Can you get MAXTOCODE? ? ? Please pay attention to this blog http://blog.9cbs.net/coolksj, I will release the popular version of WindowsApplication in May.

You can follow: http://www.jinheng.net.cn/vdesktop2005 I will place some encrypted demo on this address

转载请注明原文地址:https://www.9cbs.com/read-35820.html

New Post(0)