|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
本帖最后由 蜘蛛 于 2011-3-13 22:10 编辑
前两个星期我的软件也被360杀的特别厉害,每次升级最多不超过3天,马上就被360的云查杀强奸了。 那几天个郁闷啊。 后来经过分析得知360的云查杀是靠MD5识别的,与是我根据此写了一套防误杀模块。 而且经过这两个星期在自己软件上的测试和使用。发现能很好防止360误报,都两个星期了都没有被报过,由于本人只测试了360。所以对其他杀软没有发言权。 看到论坛上很多易友被这个问题困绕。所以特分享这套模块+源码。
为了能让大家尽快上手,我先简单讲解下这套模块的大致结构和联系:
程序启动调用模块 - 如果命令行为“”则说明还没有对主程序进行更改MD5操作。即释放独立的EXE程序,此独立EXE是负责更改主程序的MD5值。(每次释放此EXE文件时都对其进行MD5改变,以防止被上传入库)。随后主程序关闭。 独立EXE更改主程序MD5值后对主程序带参数进行启动(带参数是为了让主程序识别是否已经更改MD5值),然后独立EXE自杀,随后程序正常启动。
原理很简单 就是程序每次启动时都随机更改MD5值。
注意:由于是通过命令行来识别MD5是否已经修改的,所以如果大家的程序有特殊的命令行启动功能,请自行修改代码以便适应你的程序
建议大家自己使用的时候将独立EXE重新编译一下,这样可以解决在本机的误报。其实不重新编译也没关系。因为模块每次释放文件的时候都会进行重新修改MD5操作。360不会查到,关于大家发的独立EXE被杀的情况是正常情况,因为那个文件还没经过处理。调用模块后不会发生此问题了。
好了下面发文件,为了大家能更容易上手,我把已经编译的和源码都放在一起打包给大家
论坛上传的附件大小有限制,所以分卷压缩,需要把三个压缩包放在一起,才可以解压,别粗心的只下一个压缩包,结果不能解压还怪我啊
thank you
防误报模块.part1.rar
(739.91 KB, 下载次数: 3559)
|
评分
-
查看全部评分
|