«

免杀前置知识

ljierui 发布于 阅读:86 技术杂谈


1、反病毒技术原理

1.1、Ring0层

1.2、反病毒软件的基本工作原理

1.3、基于文件扫描的反病毒技术

基于文件扫描的技术分为3种

  1. 第一代扫描技术
    1. 字符串扫描:从病毒库中提取病毒具有的一段特征,拿去和程序作匹配
    2. 通配符扫描:取代字符串扫描,使用正则去匹配特征码
  2. 第二代扫描技术
    1. 近似精确识别法
    2. 精确识别法
    3. 智能扫描法
    4. 骨架扫描法

1.4、基于内存扫描的反病毒技术

因为程序在运行后会将自身释放到内存中,释放后的文件结构与未执行的文件相比有较大的差异,因此一般会为内存扫描组件单独定义一套新的特征码

1.5、基于行为监控的反病毒技术

基于行为监控的反病毒技术一般需要与虚拟机、主动防御等技术配合工作。

其原理就是一旦程序执行了一些危险操作,匹配了"行为特征",那么就定为木马

1.6、基于新兴技术的反病毒技术

云查杀:可信继承,群策群力

2、PE文件

2.1、PE文件的结构

3、免杀原理

3.1、特征码

特征码:就是防病毒软件用于判断文件是否带病毒的一段独一无二的代码,或是一段字符,或是在特定位置调用的一个函数

3.2、文件免杀

3.3、内存免杀

3.4、行为免杀

4、工具脱壳

4.1、壳的分类

免杀

推荐阅读: