PE.Voodoo.1537

王朝other·作者佚名  2008-08-14
窄屏简体版  字體: |||超大  

病毒名称(中文):

病毒别名:

威胁级别:

★☆☆☆☆

病毒类型:

其它

病毒长度:

1537

影响系统:

Win9x

病毒行为:

编写工具:汇编

传染条件:无

发作条件:无

系统修改:

A.感染当前盘所有EXE文件。具体步骤如下:

(1)首先判定是否是PE可执行文件及是否已经被感染过。

(2)将前n-1个节的属性改为可写

(3)保存原程序的载入信息:

a)保存输入表ImportTable的RVA地址到病毒体偏移5B5h(DD)处;

b)保存装入基址RVA到病毒体偏移5B1h(DD)处;

c)保存入口RVA到病毒体偏移01h(DD)处(push指令的操作数)。

(4)修改程序的入口为:最后一块的块尾+1,即VirtualAddress+SizeofRawData

(5)修改最后一块的SizeOfRawData为“原始大小+915h”后重新计算对齐的大小

(6)修改IMAGE_SECTION_HEADER.Misc.VirtualSize和IMAGE_NT_HEADERS.OptionalHeader.SizeOfImage,将其加上“915h计算对齐后的大小”

(7)修改IMAGE_SECTION_HEADER.Characteristics,使其具有0C0000020h属性(包含代码、可写、可读)

(8)设置感染标志:IMAGE_NT_HEADERS.OptionalHeader.MinorOperatingSystemVersion=5330h

(9)将文件大小的低8位作为加密子存于病毒体偏移48h(DB)处。

(10)将文件增大1537字节,将病毒体的前49h字节解密代码复制到文件原始的(PointerToRawDat+SizeOfRawData)起始处

(11)将病毒体接下来的5B8h字节依次与病毒体偏移48h(DB)处的数字异或后复制到文件尾部。

发作现象:

每次都会对当前盘符下的所有文件进行扫描,寻找符合条件的文件进行感染,导致系统变慢。

非凡说明:

该病毒采用了加密算法,每次感染的文件时都会被改变一次加密子,从而形成一个不同的病毒体。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航