软件保护/代码混淆,不会触发防病毒误报

hai*_*img 9 delphi obfuscation cracking software-protection

我正在寻找软件保护和/或代码混淆软件,如Oreans Themida,VSProtect,ASPRotect等.然而,反病毒误报对我来说是一个交易破坏者.我不能给我们的合法用户带来不便或吓跑.不幸的是,上面提到的三种产品似乎都遇到了这个问题.

我用Delphi编写的32位本机(非.NET)Windows应用程序现在使用自定义许可证管理代码,并且运行良好,但由于不使用代码混淆,因此每次发布后数小时内都会产生裂缝.所以,我正在寻找一种产品,它至少可以增加一定程度的防范程序,并且不会产生反病毒的假阳性.

我的首要任务是在我的软件中引入非躲避和稳定性,缺少错误和防病毒误报.防裂保护水平是次要的.

Chr*_*ton 8

你必须自己动手.误报来自与已知恶意软件匹配的"签名".例如,如果某些恶意软件使用upx进行压缩,并且扫描程序发现upx已编译到您的应用程序中,则可能会被错误识别.
你可能会因为扫描仪看到你正在使用Delphi(或任何其他编译器)而得到假阳性.但更晦涩的是,扫描仪认为更高的信心:"我在这里找到了一些独特的东西",并与其已知恶意软件的目录交叉引用.]

如果机场安检像反恶意软件公司一样工作,我会在机场被枪杀,因为我是一个棕色头发,棕色眼睛的男性.

如果扫描程序足够懒,则可以标记您使用的安装程序,您使用的第三方组件,资源字符串,"随机机会",与代码签名证书或您使用的编译器有关的内容.

有人会使用FireMonkey制作恶意软件.一些反恶意软件(可能不止一个)会注意到这一点.在一段时间内,FireMonkey应用程序会遇到麻烦.

这是一个有趣的讨论: 意外创建了病毒?

  • Delphi实际上很受病毒编写者的欢迎.只需在delphi中编写您的应用程序,就会使一些非常LAME的病毒工具将您视为病毒.哦,看,这是一个在病毒中看到的System.pas代码,也可以在你的应用程序中看到......并且是presto. (3认同)