混淆选项详解
恒盾C#混淆加密大师提供多种混淆加密选项,以下是详细说明:
基本保护选项
1. 防调试
勾选后,混淆加密的dll/exe文件无法在VS中,或者其他第三方调试工具中调试,程序如果发现有调试进程附加到自己,将会自动退出。
2. 防ILDasm
勾选后,系统自带的ILDasm程序,无法对加密的dll/exe程序进行反编译,反编译的时候会报错。

3. 防DnSpy
勾选后,加密的程序如果发现自己正在被DnSpy调试,则会报错并退出程序,防止被DnSpy动态调试。

4. 防篡改 (仅限EXE)
勾选后,exe程序无法被修改,任意对EXE文件的改动将导致EXE程序无法运行。
5. 加壳 (仅限EXE)
勾选后,将会对EXE程序加一层壳,原先的程序会被加密内嵌到EXE中,静态反编译工具将无法查看到任何原先的EXE代码。

6. 防de4dot
勾选后,可以防止de4dot对加密的程序进行反混淆,导致de4dot报错。

7. 防断点
勾选后,加密的程序如果发现自己运行到某个地方长时间停顿(意味着被下断点),则会报错退出。