木马病毒是如何伪装不被杀毒软件所查杀的
创始人
2026-01-08 18:07:45
0

简介:为了让自己的电脑在日常工作中更加安全,很多新手都会下载多种杀毒软件进行定期查杀。 他们觉得电脑一定很安全木马软件能杀病毒吗,于是就肆无忌惮地浏览一些不适合儿童的网站,甚至主动或被动地下载。 有些乱七八糟的软件,那么杀毒软件真的能查杀所有病毒木马吗? 在这篇文章中,我们将详细解释木马病毒如何伪装自己不被杀毒软件检测到。

什么是不杀生?

防病毒,与防病毒(AntiVirus)和反间谍软件(AntiSpyware)相对立,英文称为Anti-AntiVirus(缩写为Virus AV),直译为“反防病毒”,译为“反病毒技术”。

反病毒技术分类 二进制反病毒(无源代码)只能通过修改asm代码/二进制数据/其他数据来实现。 利用源代码进行防病毒保护可以通过修改源代码来实现,也可以与二进制防病毒技术相结合。

防病毒软件如何提取文件签名?

扫描时,首先获取文件各节的特征(节大小+节哈希值),然后进行哈希,得到类似于MD5的字符串。 然后比较这个哈希值字符串的第一个字母,第一个字母范围是0-9,AF。 根据首字母对单独的病毒数据库进行匹配。 你为什么要这么做? 只是为了提高扫描速度。 原来的200万个特征码需要匹配200万次。 初始字母分离后,只需匹配200/16,大约12万次。 这相当于效率提高了 16 倍。 通俗地说,就是不要用一个文件的所有内容来计算hash。 而是通过分片木马软件能杀病毒吗,取出一些重要的(难以改变的)内容进行哈希计算。 这样就可以通过特征码找到类似的病毒变种。

木马能病毒杀软件吗安全吗_木马软件能杀病毒吗_木马能病毒杀软件嘛

如何快速找到签名?

常见的特征码定位工具有CCL和MYCCL。 该工具的总体原理是对文件进行分割,并在某些分割部分填充数据(0)。 如果扫描该部分没有检测到报警,则特征码在该部分。 重复此操作,直到找到一小段内容。 不同的工具使用不同的分割算法,并且在查找签名方面有不同的结果。

这里给大家推荐最新的特征代码定位软件VirTest。

官方介绍:我们可以假设病毒上报流程是这样的。 如果检测文件为PE,则CODE位置有标志A,DATA位置有标志B,资源位置有标志C。 如果同时满足这三个条件,那么该软件就会被杀死。 会报告病毒,VIRTEST的工作原理是找到导致病毒报告的最后一个标志,即假设的标志C。

因此,VIRTEST采用2点排除法来测试标记C所在文件的位置。 由于被杀死的文件可能有多个类似于ABC的链条件,所以我们必须使用排除机制,首先找到最接近的文件的前链条件,排除文件的尾部数据。 当找到第一链条件时,擦除索引标记C并恢复尾部数据。

然后继续测试其他链条件,直到找到最后一个链条件。 擦除后,整个文件免杀,这意味着特征代码已经被定位,所以VIRTEST绝对可以准确定位所有复合特征。

木马能病毒杀软件吗安全吗_木马软件能杀病毒吗_木马能病毒杀软件嘛

我找到了特征码,如何避免被杀?

找到特征码后,只需更改特征码的值即可避免查杀成功。 常用的修改工具有OD、C32ASM、UE、010Editor等。

无需源码修改:

如果特征代码定位了数据(通过IDA/OD等确认),修改此类特征代码很容易导致软件无法运行、无法打开,或者影响程序运行过程或结果。

1. 数据

对于字符串,如果不影响程序逻辑,可以替换大小写; 如果数据无关紧要,可以随意替换。 整数,如果不影响结果,则替换该值,清零等。 PE头数据,根据具体的PE结构,无用的数据被清除或修改,有用的数据根据​​情况修改。 最后,最终的修改方法是找到访问数据的代码,直接修改代码访问数据的地址。 数据也可以放置在其他地址。

木马软件能杀病毒吗_木马能病毒杀软件嘛_木马能病毒杀软件吗安全吗

2. 代码

如果特征代码定位到代码(也通过IDA/OD等确认),可以在不改变程序功能的情况下采用各种方法进行修改。 汇编代码的等价替换,如mov eax,0可以用xor eax,eax替换,直接结果是一样的,只是二进制代码不同。 交换代码顺序而不影响逻辑。 代码块移位将代码块移动到未使用的内存位置,并通过添加 jmp addr 来跳过执行。 addr 是新的代码块地址。

修改是否有源代码:

当有源代码时,修改方法更加灵活和简单。

如果特征代码是数据,则修改数据位置、访问数据的代码位置等(类比非源码方法)。

添加指令是最有效也是最常用的方法。 关键是如何添加指令。

加上数据计算代码,加减乘除的各种组合。

添加字符串操作代码,进行添加、删除、查找、替换等操作。

添加多级跳转,并在跳转之间添加无效指令(不会被执行)。

添加看似有效的API调用,例如LoadLibrary+GetProcAddr+API等。

木马能病毒杀软件吗安全吗_木马能病毒杀软件嘛_木马软件能杀病毒吗

相关内容

热门资讯

郭... 关于《读书时光》录制的思考文|郭晓霞我从来没想过自己能参加读书项目,因为我的普通话不太好,阅读能力几...
这... 您和您的孩子本学期是否设定了学习英语的目标? 听、读、写是重点,但哪一点是事半功倍的关键呢?本学期随...
中... 每天都有学生分享技术,不仅锻炼了学生的项目表达能力,也提高了大家的专业素质。百智集团赵鹏飞先生讲解了...
C... CDR软件相信大家都很熟悉。 基本上所有的设计师都会使用CDR软件。 这是一款矢量图形处理软件,主要...
中... 国内十大房地产APP软件排行榜,为您提供房地产行业热门APP软件的功能特点、产品体验、更新迭代、下载...
B... [{"translations":[{"text":"[{“翻译”:[{“text”:”\n此前,我...
四川禄宏旗下“掌上银牛”被曝以...   四川禄宏旗下“掌上银牛”等平台被曝以现货订购为名从事非法期货交易!  掌上银牛APP利用商品订购...
上海华通白银交易中心涉非法期货...   上海华通白银交易中心涉非法期货,银宝街APP被指人为控盘!  许多银宝街APP的受害者在参与交易...
小... 轻松排课,可以快速安排早晚课表。小艺排课的快速安排早晚课表的功能非常实用。首先,打开“导出教师课表”...
电... 编辑器通常会遇到一个小问题。 我喜欢把电脑上下载的东西放在桌面上。 使用完后,我用鼠标左键选中它们,...
小... 许多小型培训学校使用Excel表格的手动服务来安排课程。 课堂安排、教师整体教学计划、学生学习时间分...
校... 小英宝教育培训学校运营管理系统最实用的教务排课软件应该如何解决一对一的教学管理问题?排课是日常学术活...
白... 设置部分1.内存超频好了,现在一切准备就绪,我们就可以正式开始流程了。首先微星超频软件教程,开机时按...
i... 由于种种原因,我们有时需要将iPad屏幕实时投射到电脑上mac无线热点软件,那么这个功能应该如何实现...
进... 过去各大品牌争相开店,如今却悄然转战线上,开始拓展电商业务。在各行各业加速数字化转型的浪潮下,国内知...
免... syncthing是一款免费开源的文件和文件夹同步软件,可以同步多台电脑和手机的数据,支持LINUX...
识... 从事金融行业的朋友肯定经常需要注册发票。 发票是财务收支的凭证,是企业纳税申报表中非常重要的组成部分...
小... 目前电商发票处理的双重模式目前市场上常用的商户订单开票模式有两种,一种是“传统手工开票”,另一种是“...
兴... 案件:2018年11月至2018年12月,被告人孙某通过微信联系王某,并以每张200元的价格向王某转...
作... 作为建筑设计师,这8大渲染软件你一定要知道!对于一个成功的设计师来说,保持进取心和不断学习是必备的品...