楼主: zhq445078388
收起左侧

[技术原创] 【2011年12月20日】动态编译 加快速度 ZMPI自学习反病毒 高级启发式 钓鱼启发式

  [复制链接]
yjwfdc
头像被屏蔽
发表于 2011-11-20 22:07:00 | 显示全部楼层
zhq445078388 发表于 2011-11-20 15:27
快太多了。。
换成用对象 快了一半左右
读入文件的次数从三次变成2次 快了1/3

诚心请教,为什么文件打开失败还要查毒呢?概然这样,不试打开文件,而直接查毒会有什么问题吗?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
FOXFFF
发表于 2011-11-20 22:10:41 | 显示全部楼层
BHHZDQL 发表于 2011-11-20 22:05
先开会被拦截的,再开as

你们两个把用户当啥了...
zhq445078388
 楼主| 发表于 2011-11-21 09:15:18 | 显示全部楼层
BHHZDQL 发表于 2011-11-20 21:51
是LZ同意我拒绝与zmpi同一环境运行。。。

所有可能冲突的地方 都早就删除了
zhq445078388
 楼主| 发表于 2011-11-21 09:16:38 | 显示全部楼层
yjwfdc 发表于 2011-11-20 22:07
诚心请教,为什么文件打开失败还要查毒呢?概然这样,不试打开文件,而直接查毒会有什么问题吗?

打不开文件说明文件被占用或保护 需要直接全部读入用于查毒
打的开文件  那么可以直接看是否是pe文件

用打开文件 是为了加速
全部读入 是为了严格
yjwfdc
头像被屏蔽
发表于 2011-11-21 15:38:46 | 显示全部楼层
zhq445078388 发表于 2011-11-21 09:16
打不开文件说明文件被占用或保护 需要直接全部读入用于查毒
打的开文件  那么可以直接看是否是pe文件

...

改成这样会不会有问题呢?会不会更快一些呢?



.版本 2
.支持库 commobj

.判断循环首 (文件名 ≠ “”)
    信息.标题 = 路径 + 文件名
    文件大小 = 取文件尺寸 (路径 + 文件名)
    .如果 (文件大小 > 200 且 文件大小 < 200000000)
        快速字节集.从文件读 (路径 + 文件名)
        .如果 (到文本 (快速字节集.取字节集 (1, 2)) = “MZ”)
            .如果 (验证签名 (路径 + 文件名) = 假)
                病毒名 = 开始查毒 (启发)
                .如果 (病毒名 ≠ “没有发现”)
                    .如果 (检查误报 () = 假)
                        编辑框1.加入文本 (“文件:” + 路径 + 文件名 + “    是   ” + 病毒名 + #换行符)
                    .否则

                    .如果结束

                .否则

                .如果结束

            .否则

            .如果结束

        .否则

        .如果结束

    .否则

    .如果结束
    文件名 = 寻找文件 (, )
.判断循环尾 ()
BHHZDQL
发表于 2011-11-21 18:07:56 | 显示全部楼层
zhq445078388 发表于 2011-11-21 09:15
所有可能冲突的地方 都早就删除了

下个版本我要学习360,安装时自动把自己的主程序随机命名为qvod。exe,kugooexe之类的
BHHZDQL
发表于 2011-11-21 18:08:54 | 显示全部楼层
FOXFFF 发表于 2011-11-20 22:10
你们两个把用户当啥了...

这样大大减小了崩溃概率。。
zhq445078388
 楼主| 发表于 2011-11-21 18:13:11 | 显示全部楼层
yjwfdc 发表于 2011-11-21 15:38
改成这样会不会有问题呢?会不会更快一些呢?

扫描速度会慢的离谱的
你的那方式是一开始的方式

如果不打开文件判断下pe头 那就需要所有文件都读进内存 那么 速度会降到一个不可理喻的地步
天原
发表于 2011-11-21 18:25:08 来自手机 | 显示全部楼层
BHHZDQL 发表于 2011-11-21 18:07
下个版本我要学习360,安装时自动把自己的主程序随机命名为qvod。exe,kugooexe之类的

干什么用?防杀?
yjwfdc
头像被屏蔽
发表于 2011-11-21 19:40:09 | 显示全部楼层
zhq445078388 发表于 2011-11-21 18:13
扫描速度会慢的离谱的
你的那方式是一开始的方式

原来这样,谢谢
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 16:50 , Processed in 0.092621 second(s), 14 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表