【发布时间】:2012-04-19 05:51:25
【问题描述】:
我知道有用于反编译 C# 程序的工具。使用 microsoft visual c++ 是否会使代码容易受到逆向工程的影响?
隐藏源代码的最佳工具和最佳编程语言是什么?或者有没有?
【问题讨论】:
-
如果从代码生成的二进制文件可用,则可以反转任何代码,只是要考虑的因素是需要多少时间。
-
如果从 C++ 编译,代码仍然可以进行逆向工程,但它比使用 C# 或类似的东西要多得多。
-
您需要指定要“隐藏”的内容。如果您不希望人们提取您的专有库/代码并在其他软件中使用它们,那么用 C++ 编译肯定会有所帮助。如果您试图防止您的软件被破解/黑客攻击,那么任何语言都不会真正有帮助。这将只是一场与饼干的猫捉老鼠游戏。
标签: visual-c++ compiler-construction decompiling decompiler