返回首页

我需要一个良好的工作DLL的加密,以防止黑客改变我的代码。
只有一个实例的DLL会在系统活跃。
以前我用娇小,excelent的EXE / DLL encryptor.compressor的。
但现在许多反病毒知道的压缩DLL视为一种威胁,并删除它。
压缩机不应该有一个解压缩。
我的DLL是写在本机C(Visual Studio 2010中)

提前感谢
mr.abzadeh

回答

评论会员:SAKryukov 时间:2012/02/06
刚一说明:这种保护与反病毒工具的冲突是一个平常的问题,这些天来,但是这并不是因为新的保护工具取代旧的工具,你需要更新,这是因为反病毒工具已经改变。我不认为这个问题可以有一个全面的解决方案。我可以看到的唯一途径是得到的加密,这是众所周知的主要的反病毒工具,使他们能够认识到一些签名。现在,关于这个问题:如果病毒模仿你的加密签名,并通过合法的,但加密软件?我认为更先进的解决方案是可能的,但不知道他们可以是全面的,除非你可以提交您开发的应用主要反病毒厂商的一些个人签名,但它听起来现实。

基于上述,我觉得你的问题是非常困难的,至少可以说。

现在的问题是:你想从逆向工程或修改刚刚从保护软件,这是一个更简单的问题吗?例如,签署NET应用程序使用基于RSA数字签名。你不能简单地修改可执行映像中的任何字节。此外,它被认为是不可行的修改签名和代码的方式,它通过检查。从另一方面,这样的应用可以反向工程,重新编译并再次签署了一些全新的签名。如果用户不保留,并检查了旧签名的令牌,如伪造的应用可能可能只是取代原来的,并为合法应用系统介绍。这是不是你制定的问题,我只是解释它提供一些食物,你的思想

mdash;水杨酸
评论会员:barneyman 时间:2012/02/06
从你的解释,你正在试图做的,听起来令人难以置信的怀疑 - 你想加密​​和压缩对最终用户的机器运行时间代码吗?

我并不感到惊讶的AV沙箱中标记为恶意软件

如果我误解了,请纠正我