计算机病毒的算法,计算机病毒从算法划分为几个类型

计算机病毒的算法,计算机病毒从算法划分为几个类型随着计算机应用的日益普及,计算机病毒也开始入侵并呈不断蔓延趋势,对计算机的正常运行造成了威胁。那么,计算机病毒从算法划分为几个类型那?就让佰佰安全网的小编和你一起去了解一下吧!计算机病毒从算法划分为以下几个类型:1、伴随型病毒,这一类病毒并不改变文件本身,它们根据算法产生EXE文件的伴随体,具有同样的名字和不同的扩展名(COM),例如:XCOPY.EXE的伴随体是XCOPY.COM。病毒把自身写入…

大家好,又见面了,我是你们的朋友全栈君。

32220346623489.jpg

随着计算机应用的日益普及,计算机病毒也开始入侵并呈不断蔓延趋势,对计算机的正常运行造成了威胁。那么,计算机病毒从算法划分为几个类型那?就让佰佰安全网的小编和你一起去了解一下吧!

计算机病毒从算法划分为以下几个类型:

1、伴随型病毒,这一类病毒并不改变文件本身,它们根据算法产生EXE文件的伴随体,具有同样的名字和不同的扩展名(COM),例如:XCOPY.EXE的伴随体是XCOPY.COM。病毒把自身写入COM文件并不改变EXE文件,当DOS加载文件时,伴随体优先被执行到,再由伴随体加载执行原来的EXE文件。

2、“蠕虫”型病毒,通过计算机网络传播,不改变文件和资料信息,利用网络从一台机器的内存传播到其它机器的内存,计算网络地址,将自身的病毒通过网络发送。有时它们在系统存在,一般除了内存不占用其它资源。

3、寄生型病毒除了伴随和“蠕虫”型,其它病毒均可称为寄生型病毒,它们依附在系统的引导扇区或文件中,通过系统的功能进行传播,按其算法不同可分为:练习型病毒,病毒自身包含错误,不能进行很好的传播,例如一些病毒在调试阶段。

4、诡秘型病毒它们一般不直接修改DOS中断和扇区数据,而是通过设备技术和文件缓冲区等DOS内部修改,不易看到资源,使用比较高级的技术。利用DOS空闲的数据区进行工作。

5、变型病毒(又称幽灵病毒)这一类病毒使用一个复杂的算法,使自己每传播一份都具有不同的内容和长度。它们一般的作法是一段混有无关指令的解码算法和被变化过的病毒体组成。

关于计算机病毒从算法划分为几个类型就介绍到这,祝你生活愉快,更多网络病毒小知识问题,可以向佰佰安全网平台提问哦!

责任编辑:郑旭冰

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134948.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月6日 上午6:16
下一篇 2022年6月6日 上午6:16


相关推荐

  • css元素水平垂直居中的十种方法

    css元素水平垂直居中的十种方法

    2022年3月11日
    66
  • scl怎么实现定时_iec定时器里在监控里怎么改

    scl怎么实现定时_iec定时器里在监控里怎么改我看了SCL的帮助文档,试着用它介绍的调用定时器的方法,在SCL中调用,但总是编译不过去。我用IF语句,当M0.0为1时,调用S_ODT定时器,采用绝对调用。另外,了解一下,除了西门子的帮助文档还有没有SCL的学习资料。第一次用,虽然西门子说和PASCAL语言很像,但郁闷的是我也不会PASCAL语言。最佳答案var_temptest_timer:s5time;test_view:word;…

    2022年10月7日
    5
  • java编码native2ascii下载_native2ascii.exe

    java编码native2ascii下载_native2ascii.exenative2ascii.exe是一款好用的转码工具,主要用于字符转码和反转码,在Java开发过程中总会出现一些乱码问题或者无法正确识别读取的问题,这时候就需要进行转码,可对属性文件和其他字符编码进行转换,从而解决上述问题。需要的Java开发人员可下载!基本介绍native2ascii工具是对属性文件和其他字符编码进行相互转换。在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的…

    2025年10月30日
    5
  • Java学习笔记—多线程同步的五种方法

    Java学习笔记—多线程同步的五种方法一 引言前几天面试 被大师虐残了 好多基础知识必须得重新拿起来啊 闲话不多说 进入正题 二 为什么要线程同步因为当我们有多个线程要同时访问一个变量或对象时 如果这些线程中既有读又有写操作时 就会导致变量值或对象的状态出现混乱 从而导致程序异常 举个例子 如果一个银行账户同时被两个线程操作 一个取 100 块 一个存钱 100 块 假设账户原本有 0 块 如果取钱线程和存钱线程同时发生 会出现什么结

    2026年3月17日
    3
  • 详解微信小程序支付流程

    详解微信小程序支付流程花了几天把小程序的支付模块接口写了一下 可能有着公众号开发的一点经验 没有入太多的坑 在此我想记录一下整个流程 首先先把小程序微信支付的图搬过来 相信会来查百度的同学们基本都是对文档的说明不是很理解 我下面大概总结一下整个业务逻辑的过程 微信小程序的商户系统一般是以接口的形式开发的 小程序通过调用与后端约定好的接口进行参数的传递以及数据的接收 在小程序支付这块 还需要跟微信服务器进行交互 过程

    2026年3月20日
    2
  • win10 安装vue环境及pycharm中编辑vue

    win10 安装vue环境及pycharm中编辑vue环境 win101 安装配置 nodejs 首先下载好 nodejs 官网地址 https nodejs org en 下载 LTS 版 msi 结尾的安装包双击此安装包 一路点击 next 直至安装完成 默认会安装到 C ProgramFiles nodejs 下 并且会自动添加环境变量 安装完成之后 进入 cmd 命令行 输入 node v 和 npm v 会出现对应的版本号 即为成功 如图 如果选择默认安装路径 以后下载模块依赖的话也会存到 c 盘 为避免占用 c 盘空间 可以进行如下操作

    2026年3月20日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号