设为首页 友情链接
在线留言 发表文章
加入收藏 广告联系

刺猬首页

| 专案技术 | 网络技术 | 图形图象 | 网络编程 | 网页设计 | 操作系统 | 服务器 | 技术白皮书 | 在线实验室 | 刺猬论坛 |
  | 数据库 | 设计赏析 | 存储频道 | 网络安全 | 私服架设 |  Solaris | 网站评估 | PC维护技巧 | 下载中心 | 博 客 |
专题: | Linux | java | cisco | 防病毒 | 刀片 | SOA | iscsi | ASP.NET | SQL | Oracle |
您现在的位置: IT公社 IT community >> 防病毒 >> 病毒学堂 >> 教程正文 用户登录 新用户注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
IE病毒常用查杀方法简介
防微杜渐:网络病毒安全…
亲手编制Word病毒 深入理…
纠正14条查杀电脑病毒的…
新木马屠城 防杀木马病毒…
认识病毒——计算机病毒…
反病毒三大技术
计算机病毒传染的一般过…
计算机病毒的触发
国际上对病毒命名的惯例
  电脑病毒有哪些本质弱点       
电脑病毒有哪些本质弱点
 

【导读】 电脑病毒是一些能够自我复制的程序段,它能附在应用程序或系统文件的可执行部分。在宿主程序执行的某些阶段,它能够获得执行控制权。按病毒传染机理可分为两大类:一类是系统引导型,它感染系统引导时的程序(系统引导扇区、操作系统的某些模 块、设备驱动程序等);

另一类是文件型,它感染可执行的程序文件(即应用程序,含COM文件、EXE文件或覆盖文件等)。

透过各种病毒的分析,可以发现病毒有三个本质弱点:

(1)病毒的宿主目标必须是电脑系统的可执行程序,也就是说它们只能感染系统引导程序或应用程序。

(2 )病毒的感染总是以某种方式改变被感染的程序段,如果附在现存程序上,它会改变程序的开头、结尾或程序中间的某些部分,如果它隐藏在磁盘的某些区,它会更改这些区的内容。

(3)如果病毒要存活、传播, 那么它的程序代码必须能够被执行,即病毒必须把自身或一部分定位于宿主程序的特殊位置,以便获得控制权。

实际上,现有PC病毒都是通过改变宿主程序的第一条执行的指令,达到先于宿主程序执行的目的。对于COM 文件,病毒替换它的第一条指令(因为COM 文件入口地址固定为CS:100H);对于EXE文件,病毒改变入口指针(在文件头);对于中断服务程序,也类似地改变它的中断向量。

因此,病毒破坏了被感染程序的数据真实性,准确地说是破坏了被感染程序第一条被执行指令的真实性。所以,对应用程序的校验只要针对第一条执行的指令和附近的数据,既可保证准确性,又减少检测时间。

频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意。

原始作者:佚名 录入时间:2006-10-13
信息来源:不详 投稿信箱:itqoo@126.com
教程录入:itqoo    责任编辑:itqoo 
  • 上一个教程:

  • 下一个教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    - 关于我们 - 合作伙伴 - 友情链接 - 广告刊登 - 投稿热线 - 在线留言版权声明联系方式 -
    IT公社版权所有 粤ICP备05127012号
    Copyrigh@2005-2006 itqoo.com.Inc All Rights Reserved  推荐分辨率 1024*768
    联系站长:E-Mail:itqoo@126.com     MSN:urchincc@hotmail.com    QQ:点击这里给我发消息
    特别感谢:亿太网络提供空间支持