• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

[转贴]当Unix系统遭遇Windows病毒

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网
[color=blue:af0d21335f]
[ 作者:廖更红    转贴自:http://www2.ccw.com.cn  ] 
 

Unix是我国金融系统广泛应用的一种操作系统。虽然很少听说Unix会感染病毒,但在银行使用的业务应用系统还要支持很多其他业务,如代发工资等就要将办公系统Windows或DOS平台下制作的软盘数据输入到Unix应用系统中进行处理。如果该软盘感染病毒,操作人员又没有及时将软盘取出,在Unix系统重新启动时就可能导致系统无法启动。如笔者所在系统各网点安装了SCO OpenServer Release 5.0.5 的联想万全T100 1000服务器上曾显示: 

Verifying DMI Pool Data…… 

Boot from ATAPI CD-ROM: 

然后进入死机状态。经过分析判定是因为DOS系统病毒感染了Unix系统硬盘的主引导分区,导致发生死机。如果处理不当,需要重新安装Unix系统才能解决问题,那就必须花费较多的时间。下面笔者结合实际工作经验提供一种简单的解决办法,供相关工作者参考。方法是利用Unix 系统的BOOT应急盘进行解决。具体办法如下: 

先在正常的Unix系统上制作BOOT启动盘。然后用该BOOT盘引导感染了病毒的Unix系统电脑,出现“boot:”提示时,键入: 

hd(40)unix 

出现“login:”提示时,输入root及口令,然后执行如下命令: 

# instbb hd /dev/hd0a 

# dparam -w 

上述instbb命令将引导块分区写给硬盘,dparam命令将主引导块代码写给硬盘。重新启动系统,该Unix系统即能正常运行。 

另外,对于一些熟悉汇编语言的高手来说,也可以直接修改Unix系统硬盘的主引导分区,即将正确的代码及分区表信息写入感染了病毒的Unix系统硬盘的主引导分区以达到去除病毒的目的。由于这种方法对操作者来说,要求比较高,在此不再赘述。 

以上提供的两种解决殊途同归。有完好的Unix系统或备有BOOT应急盘时,前一种方法比较简单可行,若没有这些条件,又对硬盘结构比较了解,可以使用后面提到的这种方法。因为系统结构不同,DOS系统的病毒一般也只能感染Unix系统的主引导分区,这样,基本上也就解决了Unix系统感染DOS系统病毒的问题。 
 
 
 [/color:af0d21335f]

 myfzq 回复于:2003-11-05 08:39:30
实用

 studyingunix 回复于:2003-11-05 08:15:26
good!

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网