gpt4 book ai didi

c++ - 混淆后您的代码有多安全?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:19 27 4
gpt4 key购买 nike

使用 RedGate 的 Reflector,您可以轻松获得应用程序的完整源代码。但是为了减少算法被发现的机会,有混淆器来减少这种可能性。

我的问题是:

  • 混淆器的效果如何?
  • 在隐藏算法方面更安全的是:没有 .NET 库或混淆的 .NET 程序的 C++。
  • 是否有任何其他方法可以使 .NET 源代码更加安全?

最佳答案

如果您确实想要保护某些东西,请选择 C++,因为在 .NET 世界中有一个名为 de4dot 的强大的反混淆器(参见此处:https://github.com/0xd4d/de4dot),它可以反混淆市场上大多数混淆器产生的内容,即使是它并不清楚。

然而,这只会提高标准,因为即使在 C++ 世界中,也有强大的工具(IDA:http://www.hex-rays.com/products/ida/index.shtml)。

还有其他解决方案,例如混合代码程序集,您可以在其中将要隐藏的部分隐藏在 native 代码中,而将其余部分放在托管代码中。在这里查看更多信息:Mixed (Native and Managed) Assemblies

关于c++ - 混淆后您的代码有多安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12120143/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com