我正在努力保护我的程序免受破解和逆向工程。 我用C ++(Visual Studio 2010)编写程序,我还在汇编程序中编写了简单的加密算法。算法被添加到EXE文件并使其更难破解,因为在主程序之前加载。这不是一项艰苦的工作。 但是......现在,我在virustotal.com上有很多误报cca 50%。当我尝试只使用upx打包器时,我也有同样的问题:( ...每次。我多次修改算法但没有成功。
你能帮帮我一个人吗? 谢谢。答案 0 :(得分:2)
正在开发一个名为Taggant的新项目(现在完成)。这会在文件中嵌入一个签名标记,用于标识打包程序的许可证持有者以及打包程序供应商。一旦完成,这将有助于减轻误报。现在我们正在等待CA协议最终确定,然后供大家实施(双方),所以这将是一段时间。
要进行任何真实操作,您必须加入此群组。如果您是合法供应商,我可以帮助您加入,但您必须是合法供应商。如果这是为了保护您的恶意软件或破解,那么显然他们不会使您符合资格。
与此同时,您可以在专用网站上报告误报(或查找报告位置) - http://falsepositivereport.org
您还可以确保在压缩/保护后对文件进行数字签名。您的数字证书的历史将大量说明误报的可能性。