保护由 Assembly.Load 方法加载的 exe 源代码的最佳方法

逆向工程 部件 加密 混淆 C# 保护
2021-06-12 02:37:35

我正在保护由 Assembly.Load 加载的 exe... 这让一切变得困难,因为大多数混淆器导致它无法正常工作或根本无法加载。我使用 confuserEx Ameteurz 修改了它的最大设置,但我不喜欢太容易解压的保护。现在我正在使用 .net reactor 6.5,它很好,但消息框很烦人,我不能完全相信我认为有人可以对其进行反混淆。你有什么建议?

1个回答

我在我的一些客户项目中使用了 vmprotect,因为它对代码进行了虚拟化,如果配置正确,您将不会遇到解包问题,使用虚拟化代码可以减少新手尝试复制您的算法的机会,这是主观的,因为经过一段时间后新技术总是会出现,因此保持软件更新和保护器更新非常重要。