查看: 3541|回复: 19
收起左侧

[已解决] 大家来说一下格式化不了的病毒

 关闭 [复制链接]
woodm
发表于 2009-10-9 02:02:18 | 显示全部楼层 |阅读模式
有没有全盘格式化后,计算机还有病毒的情况,以前的概念是,格式化后就可以彻底清除病毒,现在这个概念好像不管用了,很困惑.
比如BIOS病毒,记的硬盘有一个硬盘缺陷表,是否可以被写入东西,病毒如果被植入后,应该也格不掉.
虽然我没遇见过,但是有很多朋友对格式化万能还是认识很深刻的,希望懂得朋友来讨论一下,一起学习和消除误解.

BIOS病毒可行性<转>
    记得曾有人提到过在BIOS里植入病毒。当时虽然认为它是一种新想法,但是诸多方面都不成熟。例如在软件上,BIOS中代码和数据的安排无一定之规,所以病毒代码就找不到合适的位置存放;硬件上BIOS ROM是不可改写的,至少FLASH BIOS是可以人为控制禁止写入的,消除了病毒感染的可能性。所以关于BIOS病毒的讨论就被搁置一旁了。最近研究了下BIOS,这个很古老而少有人感兴趣的东东。其结果却令偶吃了一惊,从新的BIOS结构上看,BIOS病毒不仅仅是个猜想,现在简直是唾手可得的了。下面从软、硬件两个角度阐述下结果:
I.Software portion:
    我研究的BIOS是最普遍应用的AWARD BIOS,Pentium机以上几乎没有例外的。其它的BIOS例如AMI的,也许不是这样,但是由于应用面已经很少了,不与考虑。AWARD BIOS的复杂程度已经超过了传统BIOS的概念,可粗分为4个部分:      1.BOOT BIOS。这部分完成传统BIOS的工作,但是是简化版的,仅仅负责极其初等的CPU周边的初始化工作,在屏幕上
没有任何提示。然后就调用第二部分:
    2.Decompression BIOS。听了这个名字感到诧异吧,BIOS居然有解压缩功能!没错,BIOS里有很独立的一小块,大约4K,是个小UNZIP。不过算法不是ZIP的,是另外一种。不过其压缩比却很高,超过了ZIP的压缩能力。DecompressionBIOS
负责把第三部分解压缩出来。
    3.Compressed BIOS。这才是BIOS的主体,大小约64K左右吧,BIOS版本越高体积越大。解压缩后前半部分整整128K是实际使用的Main BIOS,后半部分32K是NCR SCSI BIOS。BOOT BIOS调用 Decompression BIOS解出Main BIOS后就把控制权交给它,这以后使用者才能在屏幕上看见 Video BIOS的标记、AWARD BIOS的版权信息、EPA的符号、内存检查等等一系列
的后续现象。
    4.Free Space。BOOT BIOS和Decompress BIOS位于BIOS存储器的尾部,Compressed BIOS从存储器的头部开始。 在二者之间则是广阔的Free Space,一般都填成FF,这段空间大小可达32K左右! 这么大的空间可以放个很不错的宝贝儿了。如果考虑调用Decompression BIOS的解压缩功能的话,放个64K的东东不成问题。病毒带个GUI如何?
    BIOS中BOOT BIOS一定起始于FE000h,Decompression BIOS一定起始于FB000h。BOOT BIOS没有任何自校验,做了修改不会被发现。Decompression BIOS有很简单的Checksum,搞颠它简直是小菜。病毒取得控制权可以通过修改BOOTBIOS完成,这最简单。要麻烦点呢,就改Decompress BIOS吧。
Hardware portion:
    如果BIOS是ROM做的,只能看不能改,那么病毒还是没有可乘之机。所"幸"的是有FLASH BIOS。但是对 FLASH BIOS还有一关就是可以跳线禁止写入。更"幸"的是,对新近广泛使用的29EE010之类的新FLASH BIOS,其编程电压Vpp = 0。所以这个跳线就成了聋子的耳朵--摆设。不信去试试看,对ASUS之类的主板,(用Winbond 或 SST的EEPROM作BIOS片子的)不用改跳线直接使用pflash更新BIOS,包你成功。
    有了Software和Hardware双方面的保证,BIOS病毒完全可以实现了。不过我发表这篇可是为了提醒主板厂家赶快采取
防范措施的呦。



[ 本帖最后由 woodm 于 2009-10-9 03:11 编辑 ]
meishizhao
发表于 2009-10-9 08:33:35 | 显示全部楼层
Mebroot感染MBR运行
抱歉因为种种原因。。不能详细的说。 推荐LZ了解一下系统启动的过程就知道 G不掉的病毒的原理了
BIOS自检过后把控制权交给MBR··  MBR在加载给他的小弟OBR   然后一系列看到系统

[ 本帖最后由 meishizhao 于 2009-10-9 09:11 编辑 ]
louis00
发表于 2009-10-9 08:35:13 | 显示全部楼层

回复 1楼 woodm 的帖子

如果说没有全部格式化  别入说仅 格C   但是D有毒那么就没有办法
要格全部就OK  
穿越星空
发表于 2009-10-9 12:08:35 | 显示全部楼层
  理论上只要能够存储数据的地方,就有病毒存在的可能,即使全盘格式化,也只能清楚硬盘的病毒,而存储器并不仅仅只有硬盘。
  自从Intel的CPU被发现Bug后,攻击范围又被扩大了,任意改写CPU硬件代码比传统病毒更恐怖,不过相信此事不会常见。
卡巴007 该用户已被删除
发表于 2009-10-9 13:03:07 | 显示全部楼层
能够写出硬件编码病毒的人,恐怕世界上也没有太多吧!
meishizhao
发表于 2009-10-9 13:56:17 | 显示全部楼层
  主引导区无视格盘
hekygogo
头像被屏蔽
发表于 2009-10-9 14:08:53 | 显示全部楼层
CIH病毒烽烟已过
peter1123
发表于 2009-10-9 14:25:30 | 显示全部楼层
CIH早已作古

实验室里可能有
实战中尚无见到
云——梦——泽
发表于 2009-10-9 16:53:42 | 显示全部楼层
实战哪会有
又不是实验室
skykitty
发表于 2009-10-9 17:25:22 | 显示全部楼层
还是蛮牛的哦。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2026-10-21 04:39 , Processed in 0.103370 second(s), 4 queries , Redis On.

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表