计算机病毒

  1. 病毒概述:病毒是某些人利用计算机软件,硬件所固有的脆弱性,编制的具有特殊功能的程序。其能通过某种途径潜伏在计算机存储介质或程序中,达到某种条件时被激活,同时可以通过修改其他程序的方法感染其他软件,达到对计算机资源进行破坏的一组程序和指令。
    计算机病毒官方定义为指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。

  2. 计算机病毒的特征
    1)传染性:计算机病毒是一段人为设置的计算机程序代码,这段代码一旦进入计算机并得以执行,他会搜索其他符合其传染条件的程序或者存储介质,确定目标后再将自身代码插入其中,达到自我繁殖的目的。
    只要一台计算机被感染,如不及时处理,那麽病毒就会在这台计算机上复制,其中大量的文件(大部分是可执行文件)会被感染,在与其他计算机交互的过程中(包括U盘,网络)就会造成其他计算机的感染。
    2)隐蔽性:计算机病毒一般短小精悍的程序,通常附着在正常程序或者磁盘中比较隐晦的地方,也有个别以隐藏文件的形式出现。
    3)潜伏性:大部分病毒感染计算机后不会立即发作,他可以长期隐藏在系统中,只有在满足条件时才会发作。
    4)破坏性:降低计算机效率,占用资源;导致系统崩溃;

  3. 计算机病毒的命名:<病毒前缀>.<病毒名>.<病毒后缀>
    病毒前缀:指一个病毒的种类。比如木马病毒是Trojan,蠕虫病毒是Worm。
    病毒名:用来区别和标识病毒家族。比如CIH病毒的家族名统一都是CIH,震荡波蠕虫病毒标识名Sasser。
    病毒后缀:指一个病毒的变种。
    常见的病毒解释

  4. 典型病毒分析
    1)U盘病毒
    &&U盘“runauto…”文件夹病毒及清除方法:
    对于计算机硬盘中出现的“runauto…”文件夹不能删除的情况,主要是其真实名称是“runauto…\”,其所在目录是MS-DOS,只要在cmd下输入"C:",然后在输入"rd/s/q runauto…"即可
    &&U盘“autorun.inf”文件病毒及清除方法:
    目前几乎所有U盘类病毒都是利用autorun.inf这一文件来进行侵入的,这就好像人身上的一个创口,任何病毒都可能通过此处进入。autorun.inf这一文件本来是为了让U盘,光盘在计算机内自动运行,其是保存在驱动器根目录下的一个隐藏文件。autorun.inf可以为黑客所利用主要是因为自动,当U盘,光盘放入计算机就可以自动启动,而如果是病毒的话也会自动启动。但是堂而皇之地将病毒放入U盘就肯定会被发现,因此就用如下两种方法来隐藏病毒
    a.假回收站的方式:病毒通常在U盘中建立一个RECYCLER的文件夹,把病毒藏在很深的目录中。一般人就会以为这是回收站。
    b.冒充杀毒软件
    如果发现U盘中有autorun.inf文件应立即杀毒;有类似回收站,杀毒软件的文件夹应立即杀毒;
    2)ARP病毒:ARP地址欺骗病毒是一类特殊的病毒,属于木马病毒。当其发作时会向全网发送伪造的ARP数据包,干扰整个网络的运行。
    ARP病毒通过伪造的IP,MAC地址实现ARP欺骗,使得网络阻塞或者中间人攻击。
    当局域网内的某台主机运行了ARP病毒时就会欺骗局域网内的其他所有主机和路由器,让所有上网流量流经病毒主机。其他用户原先直接通过路由器上网改为通过病毒主机上网,切换过程中会造成断网,然后当用户再次登陆时黑客就可以通过流经的数据包获得登录账号和密码。
    可以通过360ARP防火墙解决此问题

信息安全学习笔记(五)------计算机病毒相关推荐

  1. python函数是一段具有特定功能的语句组_Python学习笔记(五)函数和代码复用

    本文将为您描述Python学习笔记(五)函数和代码复用,具体完成步骤: 函数能提高应用的模块性,和代码的重复利用率.在很多高级语言中,都可以使用函数实现多种功能.在之前的学习中,相信你已经知道Pyth ...

  2. Ethernet/IP 学习笔记五

    Ethernet/IP 学习笔记五 Accessing data within a device using a non-time critical message (an explicit mess ...

  3. StackExchange.Redis学习笔记(五) 发布和订阅

    StackExchange.Redis学习笔记(五) 发布和订阅 原文:StackExchange.Redis学习笔记(五) 发布和订阅 Redis命令中的Pub/Sub Redis在 2.0之后的版 ...

  4. 吴恩达《机器学习》学习笔记五——逻辑回归

    吴恩达<机器学习>学习笔记五--逻辑回归 一. 分类(classification) 1.定义 2.阈值 二. 逻辑(logistic)回归假设函数 1.假设的表达式 2.假设表达式的意义 ...

  5. 好程序员教程分析Vue学习笔记五

    好程序员教程分析Vue学习笔记五,上次我们学习了Vue的组件,这次我们来学习一下路由的使用.在Vue中,所谓的路由其实跟其他的框架中的路由的概念差不多,即指跳转的路径. 注意:在Vue中,要使用路由, ...

  6. 【AngularJs学习笔记五】AngularJS从构建项目开始

    为什么80%的码农都做不了架构师?>>>    #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...

  7. ROS学习笔记五:理解ROS topics

    ROS学习笔记五:理解ROS topics 本节主要介绍ROS topics并且使用rostopic和rqt_plot命令行工具. 例子展示 roscore 首先运行roscore系列服务,这是使用R ...

  8. Spring Boot 框架学习笔记(五)( SpringSecurity安全框架 )

    Spring Boot 框架学习笔记(五) SpringSecurity安全框架 概述 作用 开发示例: 1. 新建项目 2. 引入依赖 3. 编写`SecurityConfig`类,实现认证,授权, ...

  9. Java学习笔记(五):一张图总结完JVM8基础概念

    Java学习笔记(五):一张图总结完JVM8基础概念 引文 最近在学习JVM的相关内容,好不容易把基础概念全部都学了一遍,却发现知识网络是零零散散的.迫不得已,只好再来一次总的归纳总结.为了更好的理解 ...

  10. Python学习笔记五:控制语句

    Python学习笔记五:控制语句 Pycharm 开发环境的下载安装配置_项目管理 控制语句 Pycharm 开发环境的使用 Pycharm 下载和安装 激活和选择不同UI 风格 创建项目和初始化配置 ...

最新文章

  1. java 二分查找_计算机入门必备算法——二分查找法
  2. lightoj 1300 边双联通分量+交叉染色求奇圈
  3. Linux 安装Redis全过程日志
  4. java中intvalue_Java Float类intValue()方法与示例
  5. mysql 增加bit列_mysql – 如何对BIT(…)数据类型列使用substr(…)?
  6. java timetasker_Java网络与多线程系列之1:实现一个简单的对象池
  7. oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...
  8. 1011. A+B和C (15)-PAT乙级真题
  9. Ubuntu安装Windows字体
  10. vs2010学习版安装与激活
  11. MacBook快捷键
  12. 用chrome 观看youtube视频显示中文字幕
  13. debian7开机启动
  14. Linux与git使用引导(git rm 与rm命令)
  15. UG编程-适合新手的详细讲解
  16. HDU 6194 后缀数组+单调栈
  17. 基于Matlab软件的视觉导航系统的仿真
  18. Linux:Linux文件属性
  19. 四种物联网卡计算模式
  20. 图数据结构之邻接矩阵Adjacency Matrix(Python版)

热门文章

  1. 清华大学计算机考研总结,2020考研清华大学计算机考研考试科目总结
  2. 如何查看计算机有无无线连接功能,如何查看电脑是否支持miracast_怎么判断电脑是否支持MIRACAST无线连接功能...
  3. Android流量监控以及流量防火墙的概述
  4. 恒强制版系统980_恒强制版软件操作答疑
  5. 《机器视觉算法与应用》第3章 机器视觉算法之形态学——学习笔记
  6. HDFS原理简图汇总
  7. 51单片机8路抢答器c语言,51单片机8路抢答器
  8. minecraftjava版光追_《我的世界》加入光追,“马赛克”游戏真有必要这样做?...
  9. 【排版】LaTeX公式编辑器-Texlive入门
  10. 条码打印软件如何实现二维码内容换行显示