VS2010项目配置 - 反向逆向工程友好

时间:2010-12-23 14:24:25

标签: visual-studio-2010 reverse-engineering

我在Visual Studio 2010中搜索项目设置的一些好技巧,以便更难以进行逆向工程。

3 个答案:

答案 0 :(得分:2)

有一个:在构建后的事件中运行一个保护器。

答案 1 :(得分:1)

在不使程序崩溃的情况下尽可能多地启用优化,这将使得生成的二进制文件更难以进行逆向工程。您可以通过链接器选项获取地址空间布局随机化。否则,有一些显而易见的事情,比如构建发布版本而不是Debug版本。自2003年以来,Visual Studio附带了Dotfuscator,它可以很好地保护.NET程序。为了添加Abyx的评论,一些保护程序,如Software Passport和Oreans产品允许您在编译过程中插入防篡改内容,这比仅将打包器应用于编译的二进制文件更有效。

答案 2 :(得分:0)

使用Obfuscator(visual studio 2010中的标准配置)。它在编译时会扰乱你的代码,因此当它被反编译时,它将无法读取。