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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc4
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
push 8
call fcn.004380aa
add esp, 4
mov dword [ebp - 0x18], eax
mov edi, eax
mov esi, 0x545695
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x1c], 0
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
push 8
call fcn.004380aa
add esp, 4
mov dword [ebp - 0x40], eax
mov edi, eax
mov esi, 0x545695
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
push 8
call fcn.004380aa
add esp, 4
mov dword [ebp - 0x54], eax
mov edi, eax
mov esi, 0x545695
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
push 8
call fcn.004380aa
add esp, 4
mov dword [ebp - 0x64], eax
mov edi, eax
mov esi, 0x545695
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x7c], 0
cmp dword [0x5ab958], 1
jne 0x401c1a
mov eax, dword [0x5ab95c]
test eax, eax
je 0x401c00
push eax
mov ebx, eax
call fcn.00401105
inc eax
push eax
call fcn.004380aa
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 0x401c11
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x401c51
push 0xffffffffffffffff
push 8
push 0x16019b0a
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401c4d
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x545694
push dword [ebp - 4]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x401cb6
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
call fcn.0040747d
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x401c9b
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401cb2
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 4], eax
cmp dword [0x5ab948], 0xfa
jg 0x401cfd
mov eax, dword [0x5ab950]
cmp dword [0x5ab948], eax
jne 0x401cfd
mov eax, dword [0x5ab954]
cmp dword [0x5ab948], eax
jne 0x401cfd
mov eax, dword [0x5ab954]
cmp dword [0x5ab950], eax
jne 0x401cfd
xor eax, eax
jmp 0x401d02
mov eax, 1
test eax, eax
je 0x401f9c
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, 0x4a11b0
call fcn.004380ce
add esp, 0x40
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x54579f
push dword [ebp - 0x80]
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x401d9e
push ebx
call fcn.004380b0
add esp, 4
push 0x80000301
push 0
push dword [0x5ab948]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x88], eax
push 0x80000301
push 0
push dword [0x5ab950]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x8c], eax
push 0xffffffffffffffff
push 8
push 0x16019b0f
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x90], eax
push 0xffffffffffffffff
push 8
push 0x16019b7a
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x94], eax
push 0xffffffffffffffff
push 8
push 0x16019b0b
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x98], eax
push dword [0x5ab960]
push 0x5457bf
push dword [ebp - 0x8c]
push 0x5457ca
push dword [ebp - 0x88]
push 0x5457ea
push dword [ebp - 0x98]
push 0x545806
push dword [ebp - 0x94]
push 0x545822
push dword [ebp - 0x90]
push 0x545832
mov ecx, 0xc
call fcn.00401170
add esp, 0x30
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x401ea4
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x401eb7
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x401eca
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x401edd
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x401ef0
push ebx
call fcn.004380b0
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.00401a9b
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 - 0x9c]
test eax, eax
jne 0x401f2e
mov eax, 0x545694
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x401f45
mov eax, 0x545694
push eax
push 7
mov eax, 2
mov ebx, 0x4a1220
call fcn.004380ce
add esp, 0x58
mov ebx, eax
test ebx, ebx
je 0x401f6c
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x401f7f
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x401f92
push ebx
call fcn.004380b0
add esp, 4
push 0
call fcn.004380d4
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
call fcn.0040ab96
mov dword [ebp - 0x84], eax
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x401fdb
mov eax, 0x545694
push eax
push 2
mov ebx, 0x4387f0
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x402007
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x40201e
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 8], eax
cmp dword [0x5ab964], 1
jne 0x4027da
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
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
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov eax, str.http:__www.mmwzpt.cn_mmrj_zxgh.asp_Actionzxtasknamehuayeee_xjq
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004077e8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40211a
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40212d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x402140
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x402153
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402166
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402179
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40218c
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40219f
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4021b5
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4021e1
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4021f8
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545884
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545886
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
push 0x5ab968
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402267
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40227a
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x402291
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x4022a8
mov eax, 0x545694
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov eax, 0x545894
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov eax, str.B_
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.00408b82
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40232e
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402341
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402354
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40236b
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x40238e
mov eax, 0x545694
push eax
push 2
mov ebx, 0x438830
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x80], eax
push 0x54589d
push dword [ebp - 0x80]
call fcn.004019fe
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4023de
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x84], 0
je 0x40248f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4023fe
mov eax, 0x545694
push eax
push 1
mov ebx, 0x4386b0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x88], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
fsub qword [0x54589f]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
call fcn.0040188a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x40245b
mov eax, 0x545694
push eax
push 2
mov ebx, 0x4387f0
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x94], eax
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40248b
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x18]
push eax
mov eax, 0x54589d
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.0040af7e
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4024c1
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x18]
call fcn.004010ec
mov dword [ebp - 0x80], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x4024e2
mov eax, 0x545694
push eax
push 1
mov ebx, 0x438d30
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x84], edx
fild dword [ebp - 0x80]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
fsub qword [ebp - 0x88]
fcomp qword [0x5458a7]
fnstsw ax
test ah, 1
jne 0x4025cb
mov ebx, dword [ebp - 0x18]
call fcn.004011cc
push ebx
push ecx
mov ebx, dword [ebp - 0x18]
call fcn.004010ec
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
push 2
mov ebx, 0x438770
call fcn.004380a4
add esp, 0x1c
dec eax
jns 0x402572
push 4
call fcn.004380b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x402585
push 1
call fcn.004380b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x88], ebx
mov ebx, dword [ebp - 0x88]
mov eax, dword [ebx]
test eax, eax
je 0x4025b1
push eax
mov ebx, eax
call fcn.00401105
inc eax
push eax
call fcn.004380aa
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4025c2
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
jmp 0x4025f1
call fcn.0040b314
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4025ed
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0
push dword [ebp - 0x1c]
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c2
add esp, 0x18
push 0x80000301
push 0
push dword [0x5ab948]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x80000301
push 0
push dword [0x5ab94c]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0
mov ebx, 0x43a460
call fcn.004380a4
add esp, 4
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
push 1
push 1
push 1
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
call fcn.0040b92d
mov dword [ebp - 0x94], eax
push 0xffffffffffffffff
push 8
push 0x16019b0b
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x98], eax
push dword [ebp - 8]
push 0x5458af
push dword [0x5ab960]
push str.Machine
push dword [ebp - 0x94]
push str.UpTime
push dword [ebp - 4]
push str.IP
push dword [ebp - 0x98]
push str.rundate
push dword [ebp - 0x84]
push str.FailNums
push dword [ebp - 0x80]
push str.TaskNamehuayeee_xjqSuccNums
push dword [ebp - 0x1c]
push str.Idname
mov ecx, 0x10
call fcn.00401170
add esp, 0x40
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402737
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40274a
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x40275d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402770
push ebx
call fcn.004380b0
add esp, 4
mov eax, str.2015xinqixiang
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040d937
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4027a7
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4027ba
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4027d1
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
jmp 0x4029d5
push 0x80000301
push 0
push dword [0x5ab948]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x80000301
push 0
push dword [0x5ab94c]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0
mov ebx, 0x43a460
call fcn.004380a4
add esp, 4
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
push 1
push 1
push 1
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
call fcn.0040b92d
mov dword [ebp - 0x94], eax
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x98], eax
push 0xffffffffffffffff
push 8
push 0x16019b0b
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x9c], eax
push dword [ebp - 8]
push 0x5458af
push dword [0x5ab960]
push str.Machine
push dword [ebp - 0x94]
push str.UpTime
push dword [ebp - 4]
push str.IP
push dword [ebp - 0x9c]
push str.rundate
push dword [ebp - 0x84]
push str.FailNums
push dword [ebp - 0x80]
push str.TaskNamehuayeee_xjqSuccNums
push dword [ebp - 0x98]
push str.Idname
mov ecx, 0x10
call fcn.00401170
add esp, 0x40
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x402924
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402937
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40294a
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40295d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402970
push ebx
call fcn.004380b0
add esp, 4
mov eax, str.2015xinqixiang
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
call fcn.0040d937
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4029a7
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4029ba
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4029d1
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push dword [ebp - 0x20]
push str.http:__www.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x80], 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
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
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 - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
lea eax, [ebp - 0x80]
push eax
call fcn.004077e8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x402ad1
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x402ae4
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402af7
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x402b0a
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x402b1d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402b30
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402b43
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402b56
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x402b6c
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x402b98
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402baf
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x24], 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 0x5459d9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x402be4
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x402e7b
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x5459e7
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, str.self.location_
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402c74
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402c87
push ebx
call fcn.004380b0
add esp, 4
push dword [ebp - 0x90]
push str.http:__www.mmwzpt.cn
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402cb8
push ebx
call fcn.004380b0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
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 - 0xac], eax
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
lea eax, [ebp - 0x94]
push eax
call fcn.004077e8
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x402d99
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x402dac
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x402dbf
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x402dd2
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x402de5
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x402df8
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x402e0b
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x402e1e
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xc0]
test eax, eax
jne 0x402e34
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x402e60
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x402e77
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x24], 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 0x5459d9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x402eac
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x403143
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x5459e7
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, str.self.location_
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x402f3c
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x402f4f
push ebx
call fcn.004380b0
add esp, 4
push dword [ebp - 0x90]
push str.http:__www.mmwzpt.cn
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x402f80
push ebx
call fcn.004380b0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
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 - 0xac], eax
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
lea eax, [ebp - 0x94]
push eax
call fcn.004077e8
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x403061
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x403074
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x403087
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x40309a
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4030ad
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4030c0
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4030d3
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4030e6
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xc0]
test eax, eax
jne 0x4030fc
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x403128
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40313f
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 0x545694
push dword [ebp - 0x24]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x40333a
push dword [ebp - 0x20]
push str.http:__www.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x80], 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
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
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 - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
lea eax, [ebp - 0x80]
push eax
call fcn.004077e8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403258
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40326b
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40327e
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x403291
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4032a4
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4032b7
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4032ca
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4032dd
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4032f3
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x40331f
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403336
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 0x545694
push dword [ebp - 0x24]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x403536
call fcn.0040dfad
push dword [ebp - 0x20]
push str.http:__180.169.17.194_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x80], 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
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
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 - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
lea eax, [ebp - 0x80]
push eax
call fcn.004077e8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403454
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x403467
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40347a
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40348d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4034a0
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4034b3
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4034c6
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4034d9
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4034ef
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x40351b
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403532
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 0x545694
push dword [ebp - 0x24]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x40372d
push dword [ebp - 0x20]
push str.http:__www.mmtp.com.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x80], 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
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
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 - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
lea eax, [ebp - 0x80]
push eax
call fcn.004077e8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40364b
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40365e
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x403671
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x403684
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x403697
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4036aa
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4036bd
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4036d0
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4036e6
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x403712
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x403729
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x24], 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 0x545a7f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x40375e
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
jne 0x403917
push 0xffffffffffffffff
push 0x12
push 0x16019269
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 1
jne 0x4037b2
call fcn.0040e1d5
push 0
mov ebx, 0x43a460
call fcn.004380a4
add esp, 4
push reloc.WS2_32.dll_closesocket
push edx
push eax
push 1
mov ebx, 0x43a440
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x88], eax
push 0x80000601
push 0x40000000
push 0
fild dword [ebp - 0x88]
fstp qword [ebp - 0x90]
push 0x80000601
push dword [ebp - 0x8c]
push dword [ebp - 0x90]
push 2
mov ebx, 0x438450
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
fld qword [ebp - 0xa0]
ftst
fnstsw ax
test ah, 1
je 0x40383e
fchs
fcomp qword [0x5456f6]
fnstsw ax
test ah, 0x41
je 0x403912
inc dword [0x5ab96c]
fild dword [0x5ab970]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fild dword [0x5ab948]
fstp qword [ebp - 0x8c]
fadd qword [ebp - 0x8c]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
call fcn.0040188a
mov dword [0x5ab970], eax
push 0x80000301
push 0
push dword [0x5ab970]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0
push dword [ebp - 0x80]
push 0xffffffffffffffff
push 8
push 0x16019b06
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4038e5
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x545a83
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x43b510
call fcn.004380a4
add esp, 0x1c
jmp 0x407213
push str.Atimeerr
push dword [ebp - 0x24]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x403962
push reloc.WS2_32.dll_connect
push 0
push 0x545aa0
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x43b510
call fcn.004380a4
add esp, 0x1c
jmp 0x407213
mov dword [0x5ab96c], 0
mov dword [0x5ab970], 0
push 0x80000301
push 0
push dword [0x5ab970]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0
push dword [ebp - 0x80]
push 0xffffffffffffffff
push 8
push 0x16019b06
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4039cc
push ebx
call fcn.004380b0
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545aef
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545a7f
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403a36
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403a49
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x403a60
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545894
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545aef
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403ace
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403ae1
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x403af8
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545af3
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545894
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403b66
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403b79
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x403b8f
mov eax, 0x545694
push eax
push 1
mov ebx, 0x438d30
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x403bc1
push ebx
call fcn.004380b0
add esp, 4
push 0x80000601
push dword [ebp - 0x94]
push dword [ebp - 0x98]
push 1
mov ebx, 0x438e90
call fcn.004380a4
add esp, 0x10
mov dword [0x5ab974], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545af7
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545af3
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403c53
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403c66
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x403c7c
mov eax, 0x545694
push eax
push 1
mov ebx, 0x438e90
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x403ca8
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x94]
mov dword [0x5ab978], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545afb
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545af7
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403d1d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403d30
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x403d46
mov eax, 0x545694
push eax
push 1
mov ebx, 0x438e90
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x403d72
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x94]
mov dword [0x5ab97c], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545aff
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545afb
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403de7
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403dfa
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [0x5ab980]
test ebx, ebx
je 0x403e14
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [0x5ab980], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a9b
push reloc.WS2_32.dll_connect
push 0
push 0x545b03
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ab980]
test eax, eax
jne 0x403e5d
mov eax, 0x545694
push eax
push 6
mov ebx, 0x439280
call fcn.004380a4
add esp, 0x4c
mov dword [ebp - 0x80], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a9b
push reloc.WS2_32.dll_connect
push 0
push 0x54589d
push reloc.WS2_32.dll_connect
push 0
push 0x545b0b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x403eba
mov eax, 0x545694
push eax
push 6
mov ebx, 0x439280
call fcn.004380a4
add esp, 0x4c
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x403ee6
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x5ab980]
test ebx, ebx
je 0x403f00
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [0x5ab980], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545b0e
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545aff
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x403f70
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x403f83
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [0x5ab984]
test ebx, ebx
je 0x403f9d
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [0x5ab984], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a9b
push reloc.WS2_32.dll_connect
push 0
push 0x545b03
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ab984]
test eax, eax
jne 0x403fe6
mov eax, 0x545694
push eax
push 6
mov ebx, 0x439280
call fcn.004380a4
add esp, 0x4c
mov dword [ebp - 0x80], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a9b
push reloc.WS2_32.dll_connect
push 0
push 0x54589d
push reloc.WS2_32.dll_connect
push 0
push 0x545b0b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x404043
mov eax, 0x545694
push eax
push 6
mov ebx, 0x439280
call fcn.004380a4
add esp, 0x4c
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40406f
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x5ab984]
test ebx, ebx
je 0x404089
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [0x5ab984], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545b12
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545b0e
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4040f9
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40410c
push ebx
call fcn.004380b0
add esp, 4
push 0
push dword [ebp - 0x90]
push 0xffffffffffffffff
push 8
push 0x160100e8
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40413d
push ebx
call fcn.004380b0
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545b16
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545b12
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4041a7
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4041ba
push ebx
call fcn.004380b0
add esp, 4
push 0
push dword [ebp - 0x90]
push 0xffffffffffffffff
push 8
push 0x16019b7a
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4041eb
push ebx
call fcn.004380b0
add esp, 4
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545b1a
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545b16
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x404255
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x404268
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40427f
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.00401a9b
push reloc.WS2_32.dll_connect
push 0
push 0x545b03
push reloc.WS2_32.dll_connect
push 0
push str.amp_
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4042c4
mov eax, 0x545694
push eax
push 6
mov ebx, 0x439280
call fcn.004380a4
add esp, 0x4c
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [0x5ab968]
test ebx, ebx
je 0x4042f7
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [0x5ab968], 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 0x545b1e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ab968]
test eax, eax
jne 0x404330
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x404365
mov dword [0x5ab964], 1
jmp 0x40436f
mov dword [0x5ab964], 0
push 0x80000301
push 0
push dword [0x5ab978]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0
push dword [ebp - 0x80]
push 0xffffffffffffffff
push 8
push 0x16019b81
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4043c5
push ebx
call fcn.004380b0
add esp, 4
push 0x80000301
push 0
push dword [0x5ab97c]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0
push dword [ebp - 0x80]
push 0xffffffffffffffff
push 8
push 0x16019b7f
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40441b
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x40442e
mov eax, 0x545694
push eax
push 1
mov ebx, 0x438d30
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
fld qword [ebp - 0x8c]
ftst
fnstsw ax
test ah, 1
je 0x40445e
fchs
fcomp qword [0x5456f6]
fnstsw ax
test ah, 0x41
jne 0x4044e0
push 0
mov ebx, 0x43b330
call fcn.004380a4
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x545b2b
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x43b510
call fcn.004380a4
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x545b2b
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x43b510
call fcn.004380a4
add esp, 0x1c
call fcn.00412919
mov eax, dword [0x5ab978]
cmp dword [0x5ab97c], eax
jl 0x4045a5
push 0xffffffffffffffff
push 0x12
push 0x16019b83
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 1
jne 0x40454e
push reloc.WS2_32.dll_bind
push 0
push 1
push 0x80000301
push 0
push 1
push 2
mov eax, 5
mov ebx, 0x4a7070
call fcn.004380ce
add esp, 0x1c
jmp 0x4045a5
mov dword [0x5ab938], 0
mov dword [ebp - 0x80], esp
push 0x1388
push 0
push 0x40
push 0x545721
push 0x545b4e
push 0
mov eax, 0
call fcn.004380bc
cmp dword [ebp - 0x80], esp
je 0x40459b
push 6
call fcn.004380b6
add esp, 4
push 0
call fcn.004380d4
add esp, 4
cmp dword [0x5ab974], 0
je 0x405474
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
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
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov eax, str.http:__www.mmwzpt.cn_mmrj_zx.asp_Actionzxtasknamehuayeee_xjq
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004077e8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40469d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4046b0
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4046c3
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4046d6
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4046e9
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4046fc
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40470f
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404722
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x404738
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x404764
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40477b
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545aef
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545a7f
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0xc]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4047e9
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4047fc
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x404812
mov eax, 0x545694
push eax
push 1
mov ebx, 0x438d30
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x404844
push ebx
call fcn.004380b0
add esp, 4
fld qword [ebp - 0x98]
call fcn.0040188a
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545894
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545aef
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0xc]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4048bc
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4048cf
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4048e6
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x34]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fild dword [0x5ab974]
fstp qword [ebp - 0x8c]
fsub qword [ebp - 0x8c]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
call fcn.0040188a
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 1
jle 0x404e27
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x54589d
push dword [ebp - 0x80]
push 0x54589d
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40497b
push ebx
call fcn.004380b0
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 - 0x84]
test eax, eax
jne 0x4049a3
mov eax, 0x545694
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4049b7
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4049e3
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x88], 0xffffffff
jne 0x404a3b
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x545721
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x545bcd
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
push 0
call fcn.004380d4
add esp, 4
jmp 0x404e22
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fadd qword [0x54589f]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
call fcn.0040188a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x54589d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x404a88
mov eax, 0x545694
push eax
push 3
mov ebx, 0x439470
call fcn.004380a4
add esp, 0x28
mov dword [ebp - 0x90], eax
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x40]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x404ac6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x404ac2
imul eax, dword [ebx]
jmp 0x404ab7
mov ecx, eax
test ecx, ecx
je 0x404ae5
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x404ade
push ebx
push eax
call fcn.004380b0
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x404acc
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], 1
mov eax, 0x545694
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x404b0e
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fadd qword [0x54589f]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
call fcn.0040188a
xor ecx, ecx
push eax
lea eax, [ebp - 0x44]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x404bd0
mov ebx, dword [ebp - 0x40]
call fcn.004011cc
push ebx
push ecx
mov eax, dword [ebp - 0x44]
dec eax
jns 0x404b6c
push 4
call fcn.004380b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x404b7f
push 1
call fcn.004380b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x80], ebx
push 0x54589d
mov ebx, dword [ebp - 0x80]
push dword [ebx]
push dword [ebp - 0x48]
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x404bc4
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
pop eax
pop ebx
pop ecx
jmp 0x404b41
add esp, 0xc
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x54589d
push dword [ebp - 0x80]
push 0x54589d
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x404c25
push ebx
call fcn.004380b0
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 - 0x84]
test eax, eax
jne 0x404c4d
mov eax, 0x545694
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x404c61
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404c8d
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x88], 0xffffffff
je 0x404ce0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x545721
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x545c0d
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
push 0
call fcn.004380d4
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16019b0b
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x404d1e
mov eax, 0x545694
push eax
push 2
mov ebx, 0x438830
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x404d4a
push ebx
call fcn.004380b0
add esp, 4
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x404d6c
mov eax, 0x545694
push eax
push 2
mov ebx, 0x4387f0
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404d98
jmp 0x405474
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
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
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov eax, str.http:__www.mmwzpt.cn_mmrj_paylist.asp_votehuayeee_xjq
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004077e8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x404f12
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x404f25
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x404f38
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x404f4b
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x404f5e
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x404f71
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x404f84
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x404f97
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x404fad
mov eax, 0x545695
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x404fd9
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x404ff0
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x405007
mov eax, 0x545694
push eax
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov eax, 0x545cd8
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov eax, 0x545cdb
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.00408b82
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40508d
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4050a0
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4050b3
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4050ca
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4050e1
mov eax, 0x545694
push eax
push 1
mov ebx, 0x438d30
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
fild dword [0x5ab974]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x8c]
fsub qword [ebp - 0x94]
fcomp qword [0x5458a7]
fnstsw ax
test ah, 1
jne 0x405474
push 0xffffffffffffffff
push 8
push 0x16019b0b
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x405167
push 0x545d27
push dword [ebp - 0x28]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x4054ee
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x16019269
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov dword [0x5ab958], 1
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x1601926a
push 0x52010001
call fcn.004380c2
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1601926a
push 0x52010001
call fcn.004380c2
add esp, 0x18
push 0x545d2a
push dword [ebp - 0x28]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x405568
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x16019269
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov dword [0x5ab958], 0
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x1601926a
push 0x52010001
call fcn.004380c2
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x16019269
push 0x52010001
call fcn.004380c2
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 0x545d2f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405599
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x40576e
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 0x545d37
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4055f0
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x88], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
fadd qword [0x54589f]
fstp qword [ebp - 0x90]
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 0x545d39
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405658
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x94], 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 0x545d37
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4056a2
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x94]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fild dword [ebp - 0x98]
fstp qword [ebp - 0xa8]
fsub qword [ebp - 0xa8]
fsub qword [0x54589f]
fstp qword [ebp - 0xb0]
fld qword [ebp - 0xb0]
call fcn.0040188a
push 0x80000301
push 0
push eax
fld qword [ebp - 0x90]
call fcn.0040188a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405724
mov eax, 0x545694
push eax
push 3
mov ebx, 0x438880
call fcn.004380a4
add esp, 0x28
mov dword [ebp - 0xb4], eax
push 0
push dword [ebp - 0xb4]
push 0xffffffffffffffff
push 8
push 0x16019260
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x40576e
push ebx
call fcn.004380b0
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 0x545d3b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x40579f
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x405d72
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545884
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545d3b
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40582f
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x405842
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x405859
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
push dword [ebp - 0x50]
call fcn.004019fe
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4058af
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x84], 0
je 0x405972
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x545d47
push dword [ebp - 0x80]
push 0x545d64
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40590e
push ebx
call fcn.004380b0
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x545721
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x405942
mov eax, 0x545694
push eax
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x405968
push ebx
call fcn.004380b0
add esp, 4
push 0
call fcn.004380d4
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 0x54589d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x4059a3
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x405d72
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x54589d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x4059ee
mov eax, 0x545694
push eax
push 3
mov ebx, 0x439470
call fcn.004380a4
add esp, 0x28
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x54]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x405a2c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x405a28
imul eax, dword [ebx]
jmp 0x405a1d
mov ecx, eax
test ecx, ecx
je 0x405a4b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x405a44
push ebx
push eax
call fcn.004380b0
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x405a32
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x44], 1
mov ebx, dword [ebp - 0x54]
call fcn.004010ec
xor ecx, ecx
push eax
lea eax, [ebp - 0x44]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x405d6f
mov ebx, dword [ebp - 0x54]
call fcn.004011cc
push ebx
push ecx
mov eax, dword [ebp - 0x44]
dec eax
jns 0x405a9a
push 4
call fcn.004380b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405aad
push 1
call fcn.004380b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x80], ebx
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x80]
push dword [ebx]
call fcn.004019fe
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x405b0f
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x88], 0
je 0x405bd2
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0x545d47
push dword [ebp - 0x80]
push 0x545d64
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x405b6e
push ebx
call fcn.004380b0
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x545721
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x405ba2
mov eax, 0x545694
push eax
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x405bc8
push ebx
call fcn.004380b0
add esp, 4
push 0
call fcn.004380d4
add esp, 4
mov ebx, dword [ebp - 0x54]
call fcn.004011cc
push ebx
push ecx
mov eax, dword [ebp - 0x44]
dec eax
jns 0x405bef
push 4
call fcn.004380b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405c02
push 1
call fcn.004380b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x80], ebx
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x84], 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 - 0x80]
mov eax, dword [ebx]
test eax, eax
jne 0x405c53
mov eax, 0x545694
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x405c6a
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x405c96
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x88], 0xffffffff
je 0x405d67
mov ebx, dword [ebp - 0x54]
call fcn.004011cc
push ebx
push ecx
mov eax, dword [ebp - 0x44]
dec eax
jns 0x405cc0
push 4
call fcn.004380b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x405cd3
push 1
call fcn.004380b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x80], ebx
push 0x545d7c
mov ebx, dword [ebp - 0x80]
push dword [ebx]
push 0x545dae
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x84], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x545721
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x405d37
mov eax, 0x545694
push eax
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x405d5d
push ebx
call fcn.004380b0
add esp, 4
push 0
call fcn.004380d4
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x405a6f
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 0x545dc2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405da3
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x40614a
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 0x545dcb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405dfa
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x88], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
fadd qword [0x545dce]
fstp qword [ebp - 0x90]
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 0x545dd6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405e62
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x94], 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 0x545dcb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405eac
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x94]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fild dword [ebp - 0x98]
fstp qword [ebp - 0xa8]
fsub qword [ebp - 0xa8]
fsub qword [0x545dce]
fstp qword [ebp - 0xb0]
fld qword [ebp - 0xb0]
call fcn.0040188a
push 0x80000301
push 0
push eax
fld qword [ebp - 0x90]
call fcn.0040188a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x405f2e
mov eax, 0x545694
push eax
push 3
mov ebx, 0x438880
call fcn.004380a4
add esp, 0x28
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x405f5e
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x58], 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 0x545dd9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x405f93
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x88], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
fsub qword [0x54589f]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
call fcn.0040188a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x405ff0
mov eax, 0x545694
push eax
push 2
mov ebx, 0x4387f0
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x94], eax
push 0
push dword [ebp - 0x94]
push 0xffffffffffffffff
push 8
push 0x16019264
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40603a
push ebx
call fcn.004380b0
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x40604d
mov eax, 0x545694
push eax
push 1
mov ebx, 0x4386b0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], 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 0x545dd9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x406097
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
fild dword [ebp - 0x80]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fild dword [ebp - 0x84]
fstp qword [ebp - 0x94]
fsub qword [ebp - 0x94]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
call fcn.0040188a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x406100
mov eax, 0x545694
push eax
push 2
mov ebx, 0x438830
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0xa0], eax
push 0
push dword [ebp - 0xa0]
push 0xffffffffffffffff
push 8
push 0x16019263
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40614a
push ebx
call fcn.004380b0
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 0x545ddb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x40617b
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x406350
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 0x545de4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4061d2
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x88], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
fadd qword [0x545dce]
fstp qword [ebp - 0x90]
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 0x545de7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x40623a
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x94], 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 0x545de4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x406284
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x94]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fild dword [ebp - 0x98]
fstp qword [ebp - 0xa8]
fsub qword [ebp - 0xa8]
fsub qword [0x545dce]
fstp qword [ebp - 0xb0]
fld qword [ebp - 0xb0]
call fcn.0040188a
push 0x80000301
push 0
push eax
fld qword [ebp - 0x90]
call fcn.0040188a
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x406306
mov eax, 0x545694
push eax
push 3
mov ebx, 0x438880
call fcn.004380a4
add esp, 0x28
mov dword [ebp - 0xb4], eax
push 0
push dword [ebp - 0xb4]
push 0xffffffffffffffff
push 8
push 0x16019262
push 0x52010001
call fcn.004380c2
add esp, 0x18
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x406350
push ebx
call fcn.004380b0
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 0x545dea
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x406381
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x4066b1
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545df5
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545dea
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x406411
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x406424
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40643b
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 4]
push eax
call fcn.00414c3b
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x406465
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
push 0x545694
push dword [ebp - 0x60]
call fcn.004019fe
add esp, 8
cmp eax, 0
jne 0x4064ae
lea eax, [ebp - 4]
push eax
call fcn.00414c3b
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4064a8
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
jmp 0x406469
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x54589d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x4064d3
mov eax, 0x545694
push eax
push 3
mov ebx, 0x439470
call fcn.004380a4
add esp, 0x28
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x64]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x406511
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40650d
imul eax, dword [ebx]
jmp 0x406502
mov ecx, eax
test ecx, ecx
je 0x406530
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x406529
push ebx
push eax
call fcn.004380b0
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x406517
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x64]
call fcn.004010ec
xor ecx, ecx
push eax
lea eax, [ebp - 0x68]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x406601
mov ebx, dword [ebp - 0x64]
call fcn.004011cc
push ebx
push ecx
mov eax, dword [ebp - 0x68]
dec eax
jns 0x406578
push 4
call fcn.004380b6
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40658b
push 1
call fcn.004380b6
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x80], 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 - 0x80]
mov eax, dword [ebx]
test eax, eax
jne 0x4065c0
mov eax, 0x545694
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x4065d4
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0xffffffff
je 0x4065f9
jmp 0x406601
pop eax
pop ebx
pop ecx
jmp 0x40654d
add esp, 0xc
cmp dword [ebp - 0x6c], 0xffffffff
jne 0x4066b1
mov dword [0x5ab938], 0
push 0x545df8
push dword [ebp - 0x60]
push 0x545e1d
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, 6
call fcn.00401a9b
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x406664
mov eax, 0x545694
push eax
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40668a
push ebx
call fcn.004380b0
add esp, 4
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x16010010
push 0x52010001
call fcn.004380c2
add esp, 0x18
push 0
call fcn.004380d4
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 0x545e22
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4066e2
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x406862
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 [0x5ab960]
test eax, eax
jne 0x40673b
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
jne 0x406817
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 [0x5ab960]
test eax, eax
jne 0x406794
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0xffffffff
jne 0x406817
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 [0x5ab960]
test eax, eax
jne 0x4067ed
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
jne 0x406817
xor eax, eax
jmp 0x40681c
mov eax, 1
test eax, eax
je 0x406862
mov ebx, 6
call fcn.00401a9b
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x545e44
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
push 0
call fcn.004380d4
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 0x545e55
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x406893
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x4069fc
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], 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 - 0x80]
test eax, eax
jne 0x406909
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406935
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x84], 0xffffffff
je 0x4069b1
push 0xffffffffffffffff
push 8
push 0x16019b86
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x8c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x406974
mov eax, 0x545694
push eax
push 1
mov ebx, 0x4386b0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4069a0
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x90], 4
jne 0x4069b1
xor eax, eax
jmp 0x4069b6
mov eax, 1
test eax, eax
je 0x4069fc
mov ebx, 6
call fcn.00401a9b
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x545e65
push 4
mov ebx, 0x43b1d0
call fcn.004380a4
add esp, 0x34
push 0
call fcn.004380d4
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 0x545e8e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x406a2d
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x406a67
cmp dword [0x5ab938], 1
jne 0x406a67
mov eax, 1
jmp 0x406a6c
mov eax, 0
test eax, eax
je 0x407075
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x545e97
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
mov eax, 0x545e8e
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00408b82
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x406ade
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x406af1
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x406b08
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
push 0
push dword [ebp - 0x70]
push 0xffffffffffffffff
push 8
push 0x1601925e
push 0x52010001
call fcn.004380c2
add esp, 0x18
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ab960]
test eax, eax
jne 0x406b48
mov eax, 0x545694
push eax
push 2
mov ebx, 0x438830
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406b78
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x406b9b
mov eax, 0x545694
push eax
push 2
mov ebx, 0x4387f0
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x80], eax
push 0x545dd9
push dword [ebp - 0x80]
call fcn.004019fe
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406beb
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x84], 0
je 0x406c4d
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x5ab960]
test eax, eax
jne 0x406c19
mov eax, 0x545694
push eax
push 2
mov ebx, 0x438830
call fcn.004380a4
add esp, 0x1c
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406c49
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
push dword [ebp - 0x70]
push 0x545dd9
mov ecx, 2
call fcn.00401170
add esp, 8
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x80]
push eax
push dword [ebp - 0x74]
call fcn.004019fe
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406c9e
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x84], 0
je 0x407075
mov dword [0x5ab938], 0
push 0x545e9a
push dword [ebp - 0x70]
push 0x545eaa
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x84], esp
push 0xbb8
push 0
push 0x40
push 0x545721
push dword [ebp - 0x80]
push 0
mov eax, 0
call fcn.004380bc
cmp dword [ebp - 0x84], esp
je 0x406d19
push 6
call fcn.004380b6
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406d2c
push ebx
call fcn.004380b0
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16019264
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0xffffffffffffffff
push 8
push 0x16019263
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x84], eax
push dword [ebp - 0x84]
push 0x545eda
push dword [ebp - 0x80]
mov ecx, 3
call fcn.00401170
add esp, 0xc
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406d9b
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x406dae
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x406dc5
push ebx
call fcn.004380b0
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
push reloc.WS2_32.dll_bind
push 0
push dword [0x5ab988]
push 1
mov ebx, 0x439dd0
call fcn.004380a4
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0xffffffffffffffff
push 8
push 0x16019b29
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0xffffffffffffffff
push 8
push 0x1601925e
push 0x52010001
call fcn.004380c8
add esp, 0x10
mov dword [ebp - 0x88], eax
push dword [ebp - 0x88]
push 0x545edc
push dword [ebp - 0x84]
push 0x545ee8
push dword [ebp - 0x80]
push 0x545efa
push dword [ebp - 0x78]
push 0x545f08
mov ecx, 8
call fcn.00401170
add esp, 0x20
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x406e75
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x406e88
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x406e9b
push ebx
call fcn.004380b0
add esp, 4
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [0x5ab968]
test ebx, ebx
je 0x406eb5
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 0x545f71
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4070a6
mov eax, 0x545694
push eax
push 4
mov ebx, 0x438ae0
call fcn.004380a4
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
je 0x407213
push 0
mov ebx, 0x438710
call fcn.004380a4
add esp, 4
mov dword [ebp - 0x80], eax
push str.huayeee_xjq.exe
push dword [ebp - 0x80]
call fcn.004019fe
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40711b
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x84], 0
je 0x40717f
mov dword [0x5ab938], 0
mov dword [ebp - 0x80], esp
push 0x7d0
push 0
push 0x40
push 0x545721
push 0x545f8a
push 0
mov eax, 0
call fcn.004380bc
cmp dword [ebp - 0x80], esp
je 0x407175
push 6
call fcn.004380b6
add esp, 4
push 0
call fcn.004380d4
add esp, 4
mov eax, str.huayeee_xjq.exe
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
call fcn.004153f5
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4071af
push ebx
call fcn.004380b0
add esp, 4
cmp dword [ebp - 0x84], 1
jle 0x407213
mov dword [0x5ab938], 0
mov dword [ebp - 0x80], esp
push 0x7d0
push 0
push 0x40
push 0x545721
push 0x545fb9
push 0
mov eax, 0
call fcn.004380bc
cmp dword [ebp - 0x80], esp
je 0x407209
push 6
call fcn.004380b6
add esp, 4
push 0
call fcn.004380d4
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x407223
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x407233
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x407243
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x407253
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x407263
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x407281
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40727d
imul eax, dword [ebx]
jmp 0x407272
mov ecx, eax
test ecx, ecx
je 0x4072a0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x407299
push ebx
push eax
call fcn.004380b0
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x407287
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4072b8
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4072c8
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4072d8
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4072e8
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4072f8
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x407308
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x407318
push ebx
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x40]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x407336
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x407332
imul eax, dword [ebx]
jmp 0x407327
mov ecx, eax
test ecx, ecx
je 0x407355
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40734e
call fcn.004380b0
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40736d