DOS病毒的基本原理与DOS病毒分析

DOS病毒的基本原理与DOS病毒分析

ID:39323483

大小:603.10 KB

页数:25页

时间:2019-06-30

DOS病毒的基本原理与DOS病毒分析_第1页
DOS病毒的基本原理与DOS病毒分析_第2页
DOS病毒的基本原理与DOS病毒分析_第3页
DOS病毒的基本原理与DOS病毒分析_第4页
DOS病毒的基本原理与DOS病毒分析_第5页
资源描述:

《DOS病毒的基本原理与DOS病毒分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机病毒与反病毒技术主要内容病毒重定位的含义与基本方法引导型病毒的基本原理文件型病毒的基本原理感染COM文件的基本方法及COM文件病毒的清除感染EXE文件的基本方法及EXE文件病毒的清除第4章DOS病毒的基本原理与DOS病毒分析4.1.1病毒为什么需要重定位病毒不可避免也要用到变量(常量),当病毒感染HOST程序后,由于其依附到不同HOST程序中的位置各有不同,病毒随着HOST载入内存后,病毒中的各个变量(常量)在内存中的位置自然也会随着发生变化4.1病毒的重定位病毒在感染前的Var2位置病毒感染HOST后Var2的位置4

2、.1.2病毒如何重定位calldelta;这条语句执行之后,堆栈顶端为delta在内存中的真正地址delta:popebp;这条语句将delta在内存中的真正地址存放在ebp寄存器中……leaeax,[ebp+(offsetvar1-offsetdelta)];这时eax中存放着var1在内存中的真实地址如果病毒程序中有一个变量var1,那么该变量实际在内存中的地址应该是ebp+(offsetvar1-offsetdelta),即参考量delta在内存中的地址+其它变量与参考量之间的距离=其它变量在内存中的真正地址有时候我们

3、也采用(ebp-offsetdelta)+offsetvar1的形式进行变量var1的重定位4.1病毒的重定位4.2.1引导型病毒的基本原理4.2引导型病毒引导型病毒基本原理引导型病毒13H中断4.2.2引导型病毒的触发与INT13H引导型病毒的触发用染毒盘启动计算机时,引导型病毒先于操作系统获取系统控制权(被首次激活),处于动态因首次激活时修改INT13H入口地址使其指向病毒中断服务程序,从而处于可激活态当系统/用户进行磁盘读写时调用INT13H,调用的实际上是病毒的中断服务程序,从而激活病毒,使病毒处于激活态病毒被激活之

4、后,即可根据感染条件实施暗地感染、根据爆发破坏条件破坏系统并表现自己调用BIOS磁盘服务功能读写扇区调用INT13H子功能02H读扇区调用INT13H子功能03H写扇区4.2引导型病毒4.2.3引导型病毒样例分析(参见源代码)该引导型病毒,通过截流盗取INT13H中断监视系统的运行并感染软盘引导扇区、硬盘主引导扇区感染前在相应扇区备份引导扇区/主引导扇区通过分析MBR或DBR,或将其与正常的MBR/DBR进行比较,若发现异常,可以断定感染了引导型病毒病毒修改中断向量,通过分析比较中断向量,也可发现病毒的存在4.2引导型病毒4

5、.2.3引导型病毒样例分析示例病毒的清除方法比较简单,将病毒备份的扇区内容或感染前我们主动备份的引导扇区/主引导扇区内容,写入软盘引导扇区/硬盘主引导扇区即可提取引导区C:>debug-L100盘号01-ndosboot.62s-rcxCX0000:200-W-Q覆盖引导区C:>debug-ndosboot.62s-L-w100盘号01-q4.2引导型病毒4.2.3引导型病毒样例分析在恢复引导区之前,应清除内存中的病毒或使内存中的病毒处于灭活状态用干净软盘引导启动系统,可以清除内存中的病毒,也可采用如下方法将内存中的病毒

6、灭活:在无毒环境下(例如用无毒的同版本系统盘启动),用无毒的Debug将中断向量表取出存在一个文件中当内存中有病毒时用上述文件覆盖中断向量表。中断向量表恢复正常,内存中通过修改向量表截流盗取中断向量的病毒将无法再激活4.2引导型病毒4.2.4引导型病毒的特点与清除引导型病毒的几个技术要点与特点驻留内存隐形技术加密技术引导型病毒的优点隐蔽性强、兼容性强,只要编写的好,是不容易发现的通用于DOS、Windows、Windows9x操作系统引导型病毒的缺点传染速度慢杀毒容易4.2引导型病毒4.2.4引导型病毒的特点与清除引导型病毒

7、的判断与清除由于引导程序本身完成的功能比较简单,所以我们可以判断该引导程序的合法性(看JMP指令的合法性)病毒驻留在内存,时刻监视系统的运行,伺机感染。缩小内存大小值,影响读写文件速度。检查引导扇区、检查内存容量可以发现病毒如果主引导区感染了病毒,用格式化程序FORMAT不能清除该病毒(BR病毒可以用FORMAT清除)可以用FDisk/MBR命令修复MBR、清除该病毒,但可能导致硬盘主分区信息丢失而造成用户数据丢失备份主引导扇区/引导扇区,清除引导型病毒时,只需将备份内容写回相应扇区即可4.2引导型病毒4.3.1文件型病毒的

8、基本原理无论是.COM文件还是.EXE文件,还是操作系统的可执行文件(包括.SYS、.OVL、.PRG、.DLL文件),当启动已感染文件型病毒的程序(HOST程序)时,暂时中断该程序,病毒完成陷阱(激活条件)的布置、感染工作后,再继续执行HOST程序,使计算机使用者初期觉得可正常执行,而实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。