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