.net 包装器和模糊器用于防止反编译的已知技术有哪些?
我不想让我的应用程序99%安全,我的目标也不是阻止一个坚决的逆向工程来拆解它,但简单地说,就是保护我的源代码不受lambda用户的攻击,因为他几乎不知道如何使用reflector或dotPeek等强大的反编译器从可执行文件中获取整个源代码项目。令人惊讶的是,这是多么容易和有效 我不是只寻找模糊处理,而是有效地将代码打包到包装器中,或者以任何其他方式将反编译器任务一开始就变得非常困难 从中,我尝试使用将其转换为本机代码,但它不起作用。还尝试了模糊器,它有时甚至会破坏应用程序 然后我试了试版和试用版,都很满意,可惜都不是免费的 这让我想到了写我自己的包装:.net 包装器和模糊器用于防止反编译的已知技术有哪些?,.net,reverse-engineering,obfuscation,disassembly,decompiling,.net,Reverse Engineering,Obfuscation,Disassembly,Decompiling,我不想让我的应用程序99%安全,我的目标也不是阻止一个坚决的逆向工程来拆解它,但简单地说,就是保护我的源代码不受lambda用户的攻击,因为他几乎不知道如何使用reflector或dotPeek等强大的反编译器从可执行文件中获取整个源代码项目。令人惊讶的是,这是多么容易和有效 我不是只寻找模糊处理,而是有效地将代码打包到包装器中,或者以任何其他方式将反编译器任务一开始就变得非常困难 从中,我尝试使用将其转换为本机代码,但它不起作用。还尝试了模糊器,它有时甚至会破坏应用程序 然后我试了试版和试用版
您可以免费使用“ConfuserEx”。然而,普通版本将不足以完成这项工作。你应该看看模拟的ConfuserEx。例如,Beds Protector。首先,我不建议您使用任何ConfuserEx mods(即使是普通版本),因为许多.NET恶意软件都使用ConfuserEx或其修改版本,这意味着您的软件将被错误地检测为恶意软件。我建议你使用一个(商业)模糊器,它有一个代码虚拟化器,那是什么?代码虚拟化程序将MSIL转换为VIL/只有VM才能理解的内容 我建议您使用这些: