我试图保护我的程序不被破解和反向工程。
我用C++编写程序(VisualStudio 2010),我也在汇编程序中编写了简单的加密算法。算法被添加到EXE文件中,使其更难破解,因为它是在主程序之前加载的。这并不难。
但是…现在,我在virustotal.com上有很多假阳性cca 50%。我也有同样的问题,当我试着只用upx包装机:(…每次。我修改了很多次算法,但都没有成功。
你能帮我个忙吗?
谢谢您。
最佳答案
一个名为taggant的新项目正在开发中(现在已经完成)。这将在文件中嵌入一个签名标记,用于标识打包机的许可证持有者以及打包机供应商。这将有助于减少误报,一旦这样做。现在我们正在等待ca协议的最终敲定,然后等待每个人(双方)来执行它,所以这将需要一段时间。
要采取任何实际行动,你必须加入这个小组。如果你是合法卖家,我可以帮你加入,但你必须是合法卖家。如果这是为了保护你的恶意软件或裂缝,那么显然他们不会合格你。
同时,您可以在专门的网站上报告误报(或查找报告地点)。
您还可以确保在压缩/保护后对文件进行数字签名。你的数字证书的历史会告诉你很多误报的可能性。