包装器和混淆器使用哪些已知技术来防止反编译?

问题描述 投票:-1回答:1

[我不想让我的应用程序具有99%的安全性,我的目标也不是阻止一个确定良好的逆向工程人员对其进行反汇编,而仅仅是保护我的源代码不受lambda用户的攻击,而对此却几乎一无所知。强大的反编译器(例如REflcator或dotPeek)之间的联系,从字面上获得了我整个Visual Studio项目。令人惊讶的是,它多么容易和有效。

[我想指出的是,[[我的目标不仅仅是混淆,而是将代码有效地包装在包装器中,或者以其他任何方式使反编译器的工作一开始都很困难。

[从Prevent Decompiling开始,我尝试使用Ngen.exe将其转换为本机代码,但无法正常工作。还尝试过混淆器,有时甚至破坏了应用程序。

然后我尝试了Themida.Net Reactor试用版,不幸的是,它们都非常令人满意,它们不是免费的。

这使我想到编写自己的包装器的想法:

    以上两种软件如何工作?即:是否有关于用于打包和防止反编译的已知技术的任何资源/文档,可以作为服务器启动的指南?
  1. 将为.net(更重要的是wpf)编写有效的打包程序和混淆器,使其像C或C ++一样难以分解吗?
.net reverse-engineering obfuscation disassembly decompiling
1个回答
0
投票
您可以免费使用“

ConfuserEx

© www.soinside.com 2019 - 2024. All rights reserved.