首页 > 其他分享 >学习笔记-计算机病毒对抗技术-高级反病毒

学习笔记-计算机病毒对抗技术-高级反病毒

时间:2023-09-10 11:32:38浏览次数:33  
标签:函数 虚拟机 技术 笔记 计算机病毒 反病毒 启发式 SSDT


虚拟机技术


1、虚拟CPU

2、虚拟进程环境

3、虚拟执行进程代码


学习笔记-计算机病毒对抗技术-高级反病毒_自定义函数


虚拟机在反病毒领域中的应用


1、处理变形病毒

2、基于虚拟机技术的行为判定


病毒与虚拟机的对抗


云查杀技术


启发式扫描技术


1、动态启发式


2.静态启发式


主动防御技术


1、获得SSDT表


2、在SSDT表中定位要替换的函数地址的位置


3、使用自定义函数地址替换SSDT表中原有的系统函数地址


4、实现替换系统函数的自定义函数


学习笔记-计算机病毒对抗技术-高级反病毒_自定义函数_02


标签:函数,虚拟机,技术,笔记,计算机病毒,反病毒,启发式,SSDT
From: https://blog.51cto.com/apple0/7424179

相关文章

  • Python学习笔记-Python判断语句
    布尔类型和比较运算符布尔类型进行判断,只有2个结果:是否程序中,如何描述:是或否?使用:布尔类型。Python中常用的6种值(数据)的类型类型描述说明数字(Number)支持整数(int)浮点数(float)复数(complex)布尔(bool)整数(int),如10、-10浮点数(float),如13.14、-13.14复数(complex),如4+3j,以j结尾表示复数布尔(bool)......
  • 离散数学笔记——集合
    离散数学笔记——集合集合的概念集合是由一些确定的元素所组成的整体,其中的元素可以是任何事物定义:A={a1,a2,a3,...,an}表示集合的名称,{}表示集合的符号。a1,a2,a3,...an表示集合中的元素x∈A表示元素x属于集合A集合的特点集合没有重复元素集合......
  • 软件设计开发笔记4:QT操作SQLite数据库
      有时候我们需要在软件中记录一些历史数据以便于对数据的查询。而我们希望软件不能太复杂,体量也不要太大,这个时候就需要如SQLite这样轻量级的数据库。这篇中我们就来讨论如何在使用QT开发应用是操作SQLite数据库。0、概述  SQLite是一款开源、轻量级、跨平台的数据库,无需Se......
  • Seeing What You Said: Talking Face Generation Guided by a Lip Reading Expert 论
    最近一直在看虚拟人像. 最关键的论文就是wav2lip.目前项目中也是用的这个.一个视频加一个语音,就可以生成用视频里面的头,加语音的新视频.现在看这篇论文SeeingWhatYouSaid:TalkingFaceGenerationGuidedbyaLipReadingExpert.主要是搜了没有相关论文,所以就自己......
  • python学习笔记-celery介绍和使用
    一、celery介绍1、简介celery是分布式任务队列celery在执行任务时需要一个消息中间件来接收和发送消息,以及存储结果,一般使用rabbitmq,rediscelery的优先:简单:配置和使用比较简单高可用:当任务失败或执行过程中连接中断,celery会自动尝试重新执行快速:每分钟可处理上百万个任务灵活:几......
  • Node.js+Express+Koa2开发接口学习笔记(一)
    http请求概述浏览器输入一个地址后,进行DNS解析(通过域名查找对应的IP地址),与server建立TCP连接(进行三次握手),发送http请求server接收到http请求,处理,并返回客户端(这里指浏览器)接收到返回数据,处理数据(如渲染页面,执行js)客户端与服务器的三次握手大致可以理解为:第一次握手:客......
  • openGauss学习笔记-64 openGauss 数据库管理-创建和管理表空间
    openGauss学习笔记-64openGauss数据库管理-创建和管理表空间64.1背景信息通过使用表空间,管理员可以控制一个数据库安装的磁盘布局。这样有以下优点:如果初始化数据库所在的分区或者卷空间已满,又不能逻辑上扩展更多空间,可以在不同的分区上创建和使用表空间,直到系统重新配置空......
  • Go学习笔记4
    十三、对象9.挎包创建结构体实例【1】创建不同的包:【2】student.go:【3】main.go:发现:如果结构体首字母大写的话,在其它包下可以访问但是:如果结构体的首字母小写?解决:结构体首字母小写,跨包访问没问题:---》工厂模式10.封装【1】什么是封装:封装(encapsulation)就是把......
  • 信息安全系统设计与实现(上) 学习笔记1(教材1,2章)
    学习笔记1 知识点总结 第一章《Unix/Linux系统编程》教材第一章中介绍了Unix和Linux系统的基本概念以及编程环境的设置,介绍了系统编程的重要性和目标,旨在强化学生的编程背景知识,特别关注动态数据结构、进程管理、并发编程、定时器、信号处理、文件系统、TC......
  • Splay学习笔记
    这已经是第三次学习Splay了图片内容转载自yyb的博客二叉搜索树本来是一颗二叉树,但是满足这样的条件:对于一个节点\(x\),满足它的左子树中所有节点的\(val\)都小于\(val_x\),右子树中的所有节点的\(val\)都大于\(val_x\)。那么很显然,我们最希望它(尽可能)是一颗满二......