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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xb8
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push 8
call fcn.00451332
add esp, 4
mov dword [ebp - 0x1c], eax
mov edi, eax
mov esi, 0x5bb99b
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
push 8
call fcn.00451332
add esp, 4
mov dword [ebp - 0x44], eax
mov edi, eax
mov esi, 0x5bb99b
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
push 8
call fcn.00451332
add esp, 4
mov dword [ebp - 0x58], eax
mov edi, eax
mov esi, 0x5bb99b
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
push 8
call fcn.00451332
add esp, 4
mov dword [ebp - 0x68], eax
mov edi, eax
mov esi, 0x5bb99b
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
cmp dword [0x678774], 1
jne 0x406f1e
mov eax, dword [0x67875c]
test eax, eax
je 0x406f04
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00451332
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 0x406f15
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x406f4f
push 0xffffffffffffffff
push 8
push 0x16019854
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406f4b
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x5660a8
push dword [ebp - 4]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x406fa5
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
call fcn.0040bb53
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406f8d
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x406fa1
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 4], eax
cmp dword [0x678744], 3
jg 0x406fc7
mov eax, dword [0x678750]
cmp dword [0x678744], eax
jne 0x406fc7
xor eax, eax
jmp 0x406fcc
mov eax, 1
test eax, eax
je 0x407242
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, 0x4ba310
call fcn.0045133e
add esp, 0x40
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x614357
push dword [ebp - 0x74]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40705c
push ebx
call fcn.00451338
add esp, 4
push 0x80000301
push 0
push dword [0x678744]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x80000301
push 0
push dword [0x678750]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x80], eax
push 0xffffffffffffffff
push 8
push 0x16019859
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0xffffffffffffffff
push 8
push 0x160198cf
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [0x678778]
push 0x614376
push dword [ebp - 0x80]
push 0x614381
push dword [ebp - 0x7c]
push 0x6143a1
push dword [ebp - 0x8c]
push 0x6143bd
push dword [ebp - 0x88]
push 0x6143d9
push dword [ebp - 0x84]
push 0x6143e9
mov ecx, 0xc
call fcn.0040106f
add esp, 0x30
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x407156
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407169
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40717c
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40718c
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40719c
push ebx
call fcn.00451338
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.0040156c
push reloc.WS2_32.dll_connect
push 0
push str.153629739_qq.com
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x4071da
mov eax, 0x5660a8
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4071ee
mov eax, 0x5660a8
push eax
push 7
mov eax, 2
mov ebx, 0x4ba380
call fcn.0045133e
add esp, 0x58
mov ebx, eax
test ebx, ebx
je 0x407215
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407225
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407238
push ebx
call fcn.00451338
add esp, 4
push 0
call fcn.00451356
add esp, 4
cmp dword [0x67877c], 0
jle 0x407323
fild dword [0x67877c]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x678744]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401bcf
mov dword [ebp - 8], eax
push 0x80000301
push 0
push dword [0x678780]
push 1
mov ebx, 0x452450
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fmul qword [0x6143f9]
fstp qword [ebp - 0x84]
fild dword [ebp - 8]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fsub qword [ebp - 0x84]
fcomp qword [0x5bb8f3]
fnstsw ax
test ah, 0x41
jne 0x40731e
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614401
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
push 0x61440e
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
push 0
call fcn.00451356
add esp, 4
jmp 0x40732b
mov eax, dword [0x678744]
mov dword [ebp - 8], eax
cmp dword [0x678784], 1
jne 0x4073ae
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
call fcn.0040f169
mov dword [ebp - 0x78], eax
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40736b
mov eax, 0x5660a8
push eax
push 2
mov ebx, 0x451ca0
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407391
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4073a5
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
jmp 0x4073e8
call fcn.0040f551
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4073e4
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
cmp dword [0x678788], 1
jne 0x407ae6
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.http:__www1.mmwzpt.cn_mmrj_zxgh.asp_Actionzxtaskname10bran_vog
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4074c8
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4074db
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4074ee
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407501
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407514
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x407527
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x407537
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407547
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x40755d
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x407589
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4075a0
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x614472
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x614474
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
push 0x67878c
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4075f4
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x407604
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40761b
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x407632
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov eax, 0x614482
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
mov eax, str.B_
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040d155
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40769d
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4076b0
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4076c0
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4076d7
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4076fa
mov eax, 0x5660a8
push eax
push 2
mov ebx, 0x451ce0
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x74], eax
push 0x61448b
push dword [ebp - 0x74]
call fcn.00402731
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40773e
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x4077e0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x40775b
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x451910
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x5bbaa9]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401bcf
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4077ac
mov eax, 0x5660a8
push eax
push 2
mov ebx, 0x451ca0
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4077dc
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x1c]
push eax
mov eax, 0x61448b
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.0041021b
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x407809
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x1c]
call fcn.004028d1
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x407827
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x4521d0
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x78], edx
fild dword [ebp - 0x74]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [ebp - 0x7c]
fcomp qword [0x61448d]
fnstsw ax
test ah, 1
jne 0x4078fe
mov ebx, dword [ebp - 0x1c]
call fcn.004028ea
push ebx
push ecx
mov ebx, dword [ebp - 0x1c]
call fcn.004028d1
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
push 2
mov ebx, 0x451c20
call fcn.0045132c
add esp, 0x1c
dec eax
jns 0x4078ab
push 4
call fcn.00451320
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4078be
push 1
call fcn.00451320
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x7c], ebx
mov ebx, dword [ebp - 0x7c]
mov eax, dword [ebx]
test eax, eax
je 0x4078e4
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00451332
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4078f5
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
jmp 0x40791e
call fcn.004105b1
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40791a
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0
push dword [ebp - 0x20]
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.0045134a
add esp, 0x18
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x678748]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x453de0
call fcn.0045132c
add esp, 4
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
push 1
push 1
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call fcn.00410bca
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x8c], eax
push dword [ebp - 0xc]
push 0x614495
push dword [0x678778]
push str.Machine
push dword [ebp - 0x88]
push str.UpTime
push dword [ebp - 4]
push str.IP
push dword [ebp - 0x8c]
push str.rundate
push dword [ebp - 0x78]
push str.FailNums
push dword [ebp - 0x74]
push str.TaskName10bran_vogSuccNums
push dword [ebp - 0x20]
push str.Idname
mov ecx, 0x10
call fcn.0040106f
add esp, 0x40
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x407a46
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407a56
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407a69
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407a7c
push ebx
call fcn.00451338
add esp, 4
mov eax, str.2015xinqixiang
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00412bd4
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407ab3
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x407ac6
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x407add
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
jmp 0x407cc0
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push dword [0x678748]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x78], eax
push 0
mov ebx, 0x453de0
call fcn.0045132c
add esp, 4
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
push 1
push 1
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
call fcn.00410bca
mov dword [ebp - 0x88], eax
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x8c], eax
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x90], eax
push dword [ebp - 0xc]
push 0x614495
push dword [0x678778]
push str.Machine
push dword [ebp - 0x88]
push str.UpTime
push dword [ebp - 4]
push str.IP
push dword [ebp - 0x90]
push str.rundate
push dword [ebp - 0x78]
push str.FailNums
push dword [ebp - 0x74]
push str.TaskName10bran_vogSuccNums
push dword [ebp - 0x8c]
push str.Idname
mov ecx, 0x10
call fcn.0040106f
add esp, 0x40
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407c15
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x407c25
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x407c35
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407c48
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407c5b
push ebx
call fcn.00451338
add esp, 4
mov eax, str.2015xinqixiang
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
call fcn.00412bd4
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x407c92
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x407ca5
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x407cbc
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0x24]
push str.http:__www1.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x407da1
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x407db4
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x407dc7
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407dda
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407ded
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407e00
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x407e10
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x407e20
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x407e36
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x407e62
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x407e79
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.self.location
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x407eae
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x408121
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5bb9a3
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, str.self.location_
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x407f1d
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x407f2d
push ebx
call fcn.00451338
add esp, 4
push dword [ebp - 0x84]
push str.http:__www1.mmwzpt.cn
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x407f5e
push ebx
call fcn.00451338
add esp, 4
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0x88]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40803f
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x408052
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x408065
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x408078
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40808b
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x40809e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4080b1
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4080c4
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x4080da
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x408106
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40811d
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.self.location
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x408152
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4083c5
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5bb9a3
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, str.self.location_
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4081c1
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4081d1
push ebx
call fcn.00451338
add esp, 4
push dword [ebp - 0x84]
push str.http:__www1.mmwzpt.cn
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408202
push ebx
call fcn.00451338
add esp, 4
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0x88]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4082e3
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4082f6
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x408309
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x40831c
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40832f
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x408342
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x408355
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x408368
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x40837e
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4083aa
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4083c1
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x5660a8
push dword [ebp - 0x28]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x40859b
push dword [ebp - 0x24]
push str.http:__www1.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4084bf
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4084d2
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4084e5
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4084f8
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x40850b
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40851e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40852e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40853e
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x408554
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x408580
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x408597
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x5660a8
push dword [ebp - 0x28]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x408776
call fcn.0041324a
push dword [ebp - 0x24]
push str.http:__www3.mmwzpt.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40869a
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4086ad
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4086c0
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4086d3
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4086e6
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4086f9
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408709
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408719
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x40872f
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x40875b
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x408772
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x5660a8
push dword [ebp - 0x28]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x40894c
push dword [ebp - 0x24]
push str.http:__www1.mmtp.com.cn_mmrj_up.asp_ActionupsuccessKEY
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_5_1_like_Mac_OS_X__applewebkit_534.46__KHTML__like_Gecko__Mobile_9B176_MicroMessenger_4.3.2
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
lea eax, [ebp - 0x74]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408870
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x408883
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x408896
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4088a9
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4088bc
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4088cf
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4088df
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4088ef
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x408905
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x408931
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x408948
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614665
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x40897d
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x408ae9
call fcn.0041324a
push 0
mov ebx, 0x453de0
call fcn.0045132c
add esp, 4
push reloc.WS2_32.dll_closesocket
push edx
push eax
push 1
mov ebx, 0x453d10
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x80000601
push 0x40000000
push 0
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x84]
push 0x80000601
push dword [ebp - 0x80]
push dword [ebp - 0x84]
push 2
mov ebx, 0x451660
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x90], edx
fld qword [ebp - 0x94]
ftst
fnstsw ax
test ah, 1
je 0x408a25
fchs
fcomp qword [0x5bb8f3]
fnstsw ax
test ah, 0x41
je 0x408ae4
inc dword [0x678780]
fild dword [0x67877c]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x678744]
fstp qword [ebp - 0x80]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401bcf
mov dword [0x67877c], eax
push 0x80000301
push 0
push dword [0x67877c]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x16019850
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408ab7
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x614669
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x455710
call fcn.0045132c
add esp, 0x1c
jmp 0x40b919
push str.Atimeerr
push dword [ebp - 0x28]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x408b34
push reloc.WS2_32.dll_connect
push 0
push 0x614686
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x455710
call fcn.0045132c
add esp, 0x1c
jmp 0x40b919
mov dword [0x678780], 0
mov dword [0x67877c], 0
push 0x80000301
push 0
push dword [0x67877c]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x16019850
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408b95
push ebx
call fcn.00451338
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146d5
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x614665
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408be4
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408bf4
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x408c0b
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x614482
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146d5
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408c5e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408c6e
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x408c85
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146d9
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x614482
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408cd8
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408ce8
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x408cfe
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x4521d0
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408d30
push ebx
call fcn.00451338
add esp, 4
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x452450
call fcn.0045132c
add esp, 0x10
mov dword [0x678790], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146dd
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146d9
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408da7
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408db7
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x408dcd
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x452450
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408df9
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x678794], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146e1
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146dd
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408e53
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408e63
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x408e79
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x452450
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408ea5
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x88]
mov dword [0x678798], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146e5
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146e1
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408eff
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408f0f
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x67879c]
test ebx, ebx
je 0x408f29
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [0x67879c], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040156c
push reloc.WS2_32.dll_connect
push 0
push 0x6146e9
push reloc.WS2_32.dll_connect
push 0
push 0x6146eb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x67879c]
test eax, eax
jne 0x408f72
mov eax, 0x5660a8
push eax
push 6
mov ebx, 0x452990
call fcn.0045132c
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040156c
push reloc.WS2_32.dll_connect
push 0
push 0x61448b
push reloc.WS2_32.dll_connect
push 0
push 0x6146f1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x408fc9
mov eax, 0x5660a8
push eax
push 6
mov ebx, 0x452990
call fcn.0045132c
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408fef
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x67879c]
test ebx, ebx
je 0x409006
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [0x67879c], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146f4
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146e5
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40905b
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40906b
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [0x6787a0]
test ebx, ebx
je 0x409085
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [0x6787a0], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040156c
push reloc.WS2_32.dll_connect
push 0
push 0x6146e9
push reloc.WS2_32.dll_connect
push 0
push 0x6146eb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x6787a0]
test eax, eax
jne 0x4090ce
mov eax, 0x5660a8
push eax
push 6
mov ebx, 0x452990
call fcn.0045132c
add esp, 0x4c
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040156c
push reloc.WS2_32.dll_connect
push 0
push 0x61448b
push reloc.WS2_32.dll_connect
push 0
push 0x6146f1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x409125
mov eax, 0x5660a8
push eax
push 6
mov ebx, 0x452990
call fcn.0045132c
add esp, 0x4c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40914b
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [0x6787a0]
test ebx, ebx
je 0x409162
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [0x6787a0], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146f8
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146f4
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4091b7
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4091c7
push ebx
call fcn.00451338
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x160100e8
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4091f8
push ebx
call fcn.00451338
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146fc
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146f8
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409247
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409257
push ebx
call fcn.00451338
add esp, 4
push 0
push dword [ebp - 0x84]
push 0xffffffffffffffff
push 8
push 0x160198cf
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409288
push ebx
call fcn.00451338
add esp, 4
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x614700
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146fc
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4092d7
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4092e7
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4092fe
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_bind
push 0
push 1
mov ebx, 6
call fcn.0040156c
push reloc.WS2_32.dll_connect
push 0
push 0x6146e9
push reloc.WS2_32.dll_connect
push 0
push 0x6146eb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409343
mov eax, 0x5660a8
push eax
push 6
mov ebx, 0x452990
call fcn.0045132c
add esp, 0x4c
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [0x67878c]
test ebx, ebx
je 0x409370
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [0x67878c], 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 0x614704
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x67878c]
test eax, eax
jne 0x4093a9
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x4093d8
mov dword [0x678788], 1
jmp 0x4093e2
mov dword [0x678788], 0
push 0x80000301
push 0
push dword [0x678794]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160198d6
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40942f
push ebx
call fcn.00451338
add esp, 4
push 0x80000301
push 0
push dword [0x678798]
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0
push dword [ebp - 0x74]
push 0xffffffffffffffff
push 8
push 0x160198d4
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40947c
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x40948f
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x4521d0
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fld qword [ebp - 0x80]
fsub qword [0x5bbaa9]
ftst
fnstsw ax
test ah, 1
je 0x4094bc
fchs
fcomp qword [0x5bb8f3]
fnstsw ax
test ah, 0x41
jne 0x40953e
push 0
mov ebx, 0x455530
call fcn.0045132c
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x614711
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x455710
call fcn.0045132c
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x614711
push 0x10005
push 0x16010003
push 0x52010001
push 2
mov ebx, 0x455710
call fcn.0045132c
add esp, 0x1c
call fcn.00413600
mov eax, dword [0x678794]
cmp dword [0x678798], eax
jl 0x4095f7
push 0xffffffffffffffff
push 0x12
push 0x160198d8
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 1
jne 0x4095a6
push reloc.WS2_32.dll_bind
push 0
push 1
push 0x80000301
push 0
push 1
push 2
mov eax, 5
mov ebx, 0x4c0250
call fcn.0045133e
add esp, 0x1c
jmp 0x4095f7
mov dword [0x678728], 0
mov dword [ebp - 0x74], esp
push 0x1388
push 0
push 0x40
push 0x614401
push 0x614734
push 0
mov eax, 0x10
call fcn.00451326
cmp dword [ebp - 0x74], esp
je 0x4095ed
push 6
call fcn.00451320
add esp, 4
push 0
call fcn.00451356
add esp, 4
cmp dword [0x678790], 0
je 0x40a382
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.http:__www1.mmwzpt.cn_mmrj_zx.asp_Actionzxtaskname10bran_vog
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4096d7
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4096ea
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4096fd
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x409710
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x409723
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409736
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409746
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409756
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x40976c
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x409798
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4097af
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6146d5
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x614665
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409802
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409812
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x409828
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x4521d0
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x40985a
push ebx
call fcn.00451338
add esp, 4
fld qword [ebp - 0x8c]
call fcn.00401bcf
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x614482
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6146d5
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4098b7
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4098c7
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4098de
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x38]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fild dword [0x678790]
fstp qword [ebp - 0x80]
fsub qword [ebp - 0x80]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x88]
call fcn.00401bcf
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 1
jle 0x409d9b
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x61448b
push dword [ebp - 0x74]
push 0x61448b
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40995b
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x409980
mov eax, 0x5660a8
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x409994
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4099ba
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
jne 0x409a0f
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614401
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x6147b2
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
push 0
call fcn.00451356
add esp, 4
jmp 0x409d96
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x5bbaa9]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401bcf
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
push 0x61448b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x409a50
mov eax, 0x5660a8
push eax
push 3
mov ebx, 0x452b80
call fcn.0045132c
add esp, 0x28
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x409a8e
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x409a8a
imul eax, dword [ebx]
jmp 0x409a7f
mov ecx, eax
test ecx, ecx
je 0x409aad
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x409aa6
push ebx
push eax
call fcn.00451338
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x409a94
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x48], 1
mov eax, 0x5660a8
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x409ad6
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x40]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fadd qword [0x5bbaa9]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
call fcn.00401bcf
xor ecx, ecx
push eax
lea eax, [ebp - 0x48]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x409b7d
mov ebx, dword [ebp - 0x44]
call fcn.004028ea
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x409b28
push 4
call fcn.00451320
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x409b3b
push 1
call fcn.00451320
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x61448b
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push dword [ebp - 0x4c]
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x409b74
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
pop eax
pop ebx
pop ecx
jmp 0x409afd
add esp, 0xc
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x61448b
push dword [ebp - 0x74]
push 0x61448b
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409bc6
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x409beb
mov eax, 0x5660a8
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x409bff
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409c25
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
je 0x409c75
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614401
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
push 0x6147f1
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
push 0
call fcn.00451356
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x409cad
mov eax, 0x5660a8
push eax
push 2
mov ebx, 0x451ce0
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409cd3
push ebx
call fcn.00451338
add esp, 4
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x409cf2
mov eax, 0x5660a8
push eax
push 2
mov ebx, 0x451ca0
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409d18
jmp 0x40a382
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
mov eax, str.http:__www1.mmwzpt.cn_mmrj_paylist.asp_vote10bran_vog
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.0040bdbb
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x409e6e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x409e81
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x409e94
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x409ea7
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x409eba
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409ecd
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x409edd
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409eed
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x409f03
mov eax, 0x5bb99b
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x409f2f
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x409f46
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x409f5d
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x453680
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov eax, 0x6148ba
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
mov eax, 0x6148bd
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040d155
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409fc8
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x409fdb
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x409feb
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x40a002
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x40a019
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x4521d0
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fild dword [0x678790]
fstp qword [ebp - 0x88]
fld qword [ebp - 0x80]
fsub qword [ebp - 0x88]
fcomp qword [0x61448d]
fnstsw ax
test ah, 1
jne 0x40a382
push 0xffffffffffffffff
push 8
push 0x16019855
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x40a090
push 0x614908
push dword [ebp - 0x2c]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x40a3fc
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov dword [0x678774], 1
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.0045134a
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d4
push 0x52010001
call fcn.0045134a
add esp, 0x18
push 0x61490b
push dword [ebp - 0x2c]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x40a476
push 0
push 0
push 0xffffffffffffffff
push 0x12
push 0x160100d5
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov dword [0x678774], 0
push 0
push 1
push 0xffffffffffffffff
push 0x12
push 0x160100d4
push 0x52010001
call fcn.0045134a
add esp, 0x18
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x160100d5
push 0x52010001
call fcn.0045134a
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 0x614910
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a4a7
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40a66a
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 0x614918
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a4f8
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x5bbaa9]
fstp qword [ebp - 0x84]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x61491a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a554
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614918
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a59e
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x8c], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fild dword [ebp - 0x8c]
fstp qword [ebp - 0x9c]
fsub qword [ebp - 0x9c]
fsub qword [0x5bbaa9]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401bcf
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401bcf
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a620
mov eax, 0x5660a8
push eax
push 3
mov ebx, 0x451d30
call fcn.0045132c
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x16010a35
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40a66a
push ebx
call fcn.00451338
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 0x61491c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40a69b
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40abd2
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x614472
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x61491c
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40a70a
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40a71a
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40a731
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
push dword [ebp - 0x54]
call fcn.00402731
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40a77b
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x40a829
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x614928
push dword [ebp - 0x74]
push 0x614945
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40a7cb
push ebx
call fcn.00451338
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614401
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40a7fc
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a81f
push ebx
call fcn.00451338
add esp, 4
push 0
call fcn.00451356
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 0x61448b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x40a85a
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40abd2
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x61448b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x40a89f
mov eax, 0x5660a8
push eax
push 3
mov ebx, 0x452b80
call fcn.0045132c
add esp, 0x28
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40a8d7
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40a8d3
imul eax, dword [ebx]
jmp 0x40a8c8
mov ecx, eax
test ecx, ecx
je 0x40a8f6
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40a8ef
push ebx
push eax
call fcn.00451338
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40a8dd
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x48], 1
mov ebx, dword [ebp - 0x58]
call fcn.004028d1
xor ecx, ecx
push eax
lea eax, [ebp - 0x48]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40abcf
mov ebx, dword [ebp - 0x58]
call fcn.004028ea
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40a945
push 4
call fcn.00451320
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40a958
push 1
call fcn.00451320
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x78], eax
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x74]
push dword [ebx]
call fcn.00402731
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40a9a8
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x40aa56
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push 0x614928
push dword [ebp - 0x74]
push 0x614945
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40a9f8
push ebx
call fcn.00451338
add esp, 4
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614401
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40aa29
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40aa4c
push ebx
call fcn.00451338
add esp, 4
push 0
call fcn.00451356
add esp, 4
mov ebx, dword [ebp - 0x58]
call fcn.004028ea
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40aa73
push 4
call fcn.00451320
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40aa86
push 1
call fcn.00451320
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x78], eax
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x74]
mov eax, dword [ebx]
test eax, eax
jne 0x40aace
mov eax, 0x5660a8
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40aae2
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40ab08
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x7c], 0xffffffff
je 0x40abc7
mov ebx, dword [ebp - 0x58]
call fcn.004028ea
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x40ab2f
push 4
call fcn.00451320
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40ab42
push 1
call fcn.00451320
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push 0x61495c
mov ebx, dword [ebp - 0x74]
push dword [ebx]
push 0x61498e
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x78], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614401
push 0x80000301
push 0
push 0x40
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x40ab9a
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40abbd
push ebx
call fcn.00451338
add esp, 4
push 0
call fcn.00451356
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x40a91a
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 0x6149a1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40ac03
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40af7a
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 0x6149aa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40ac54
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x5bba88]
fstp qword [ebp - 0x84]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6149ad
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40acb0
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6149aa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40acfa
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x8c], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fild dword [ebp - 0x8c]
fstp qword [ebp - 0x9c]
fsub qword [ebp - 0x9c]
fsub qword [0x5bba88]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401bcf
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401bcf
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40ad7c
mov eax, 0x5660a8
push eax
push 3
mov ebx, 0x451d30
call fcn.0045132c
add esp, 0x28
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x40adac
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6149b0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40ade1
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fsub qword [0x5bbaa9]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
call fcn.00401bcf
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40ae32
mov eax, 0x5660a8
push eax
push 2
mov ebx, 0x451ca0
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x88], eax
push 0
push dword [ebp - 0x88]
push 0xffffffffffffffff
push 8
push 0x160100da
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x40ae7c
push ebx
call fcn.00451338
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40ae8f
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x451910
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6149b0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40aed6
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
fild dword [ebp - 0x74]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fild dword [ebp - 0x78]
fstp qword [ebp - 0x88]
fsub qword [ebp - 0x88]
fstp qword [ebp - 0x90]
fld qword [ebp - 0x90]
call fcn.00401bcf
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x40af30
mov eax, 0x5660a8
push eax
push 2
mov ebx, 0x451ce0
call fcn.0045132c
add esp, 0x1c
mov dword [ebp - 0x94], eax
push 0
push dword [ebp - 0x94]
push 0xffffffffffffffff
push 8
push 0x160100db
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x40af7a
push ebx
call fcn.00451338
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 0x6149b2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40afab
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b16e
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 0x6149bb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40affc
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
fadd qword [0x5bba88]
fstp qword [ebp - 0x84]
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6142c0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b058
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x88], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x6149bb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b0a2
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x8c], eax
fild dword [ebp - 0x88]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
fild dword [ebp - 0x8c]
fstp qword [ebp - 0x9c]
fsub qword [ebp - 0x9c]
fsub qword [0x5bba88]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00401bcf
push 0x80000301
push 0
push eax
fld qword [ebp - 0x84]
call fcn.00401bcf
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b124
mov eax, 0x5660a8
push eax
push 3
mov ebx, 0x451d30
call fcn.0045132c
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push dword [ebp - 0xa8]
push 0xffffffffffffffff
push 8
push 0x160100dc
push 0x52010001
call fcn.0045134a
add esp, 0x18
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x40b16e
push ebx
call fcn.00451338
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 0x6149be
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b19f
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b48a
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x6149c9
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, 0x6149be
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x34]
push eax
call fcn.0040d155
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b20e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40b21e
push ebx
call fcn.00451338
add esp, 4
mov eax, dword [ebp - 0x84]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x40b235
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
lea eax, [ebp - 4]
push eax
call fcn.00415922
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40b259
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push 0x5660a8
push dword [ebp - 0x64]
call fcn.00402731
add esp, 8
cmp eax, 0
jne 0x40b29c
lea eax, [ebp - 4]
push eax
call fcn.00415922
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x40b296
push ebx
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
jmp 0x40b25d
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x61448b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x40b2c1
mov eax, 0x5660a8
push eax
push 3
mov ebx, 0x452b80
call fcn.0045132c
add esp, 0x28
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40b2f9
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40b2f5
imul eax, dword [ebx]
jmp 0x40b2ea
mov ecx, eax
test ecx, ecx
je 0x40b318
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40b311
push ebx
push eax
call fcn.00451338
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40b2ff
call fcn.00451338
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x68]
call fcn.004028d1
xor ecx, ecx
push eax
lea eax, [ebp - 0x6c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x40b3e3
mov ebx, dword [ebp - 0x68]
call fcn.004028ea
push ebx
push ecx
mov eax, dword [ebp - 0x6c]
dec eax
jns 0x40b360
push 4
call fcn.00451320
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x40b373
push 1
call fcn.00451320
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x74], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x74]
mov eax, dword [ebx]
test eax, eax
jne 0x40b3a2
mov eax, 0x5660a8
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x40b3b6
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x40b3db
jmp 0x40b3e3
pop eax
pop ebx
pop ecx
jmp 0x40b335
add esp, 0xc
cmp dword [ebp - 0x70], 0xffffffff
jne 0x40b48a
mov dword [0x678728], 0
push 0x6149cc
push dword [ebp - 0x64]
push 0x6149f1
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x74], eax
mov ebx, 6
call fcn.0040156c
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x40b440
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40b463
push ebx
call fcn.00451338
add esp, 4
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x16010010
push 0x52010001
call fcn.0045134a
add esp, 0x18
push 0
call fcn.00451356
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 0x6149f6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b4bb
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b62f
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 [0x678778]
test eax, eax
jne 0x40b50e
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x40b5e4
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 [0x678778]
test eax, eax
jne 0x40b561
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x84], eax
cmp dword [ebp - 0x84], 0xffffffff
jne 0x40b5e4
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 [0x678778]
test eax, eax
jne 0x40b5ba
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x90], eax
cmp dword [ebp - 0x90], 0xffffffff
jne 0x40b5e4
xor eax, eax
jmp 0x40b5e9
mov eax, 1
test eax, eax
je 0x40b62f
mov ebx, 6
call fcn.0040156c
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614a18
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
push 0
call fcn.00451356
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 0x614a29
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b660
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b7ab
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x74], eax
push reloc.WS2_32.dll_bind
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.test
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x40b6ca
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40b6f0
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b760
push 0xffffffffffffffff
push 8
push 0x160198db
push 0x52010001
call fcn.00451350
add esp, 0x10
mov dword [ebp - 0x80], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x40b726
mov eax, 0x5660a8
push eax
push 1
mov ebx, 0x451910
call fcn.0045132c
add esp, 0x10
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40b74f
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x84], 4
jne 0x40b760
xor eax, eax
jmp 0x40b765
mov eax, 1
test eax, eax
je 0x40b7ab
mov ebx, 6
call fcn.0040156c
push 0x80000301
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x614a39
push 4
mov ebx, 0x4553d0
call fcn.0045132c
add esp, 0x34
push 0
call fcn.00451356
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 0x614a62
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40b7dc
mov eax, 0x5660a8
push eax
push 4
mov ebx, 0x451f90
call fcn.0045132c
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
je 0x40b919
push 0
mov ebx, 0x451970
call fcn.0045132c
add esp, 4
mov dword [ebp - 0x74], eax
push str.10bran_vog.exe
push dword [ebp - 0x74]
call fcn.00402731
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40b83f
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x78], 0
je 0x40b89a
mov dword [0x678728], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x614401
push 0x614a7a
push 0
mov eax, 0x10
call fcn.00451326
cmp dword [ebp - 0x74], esp
je 0x40b890
push 6
call fcn.00451320
add esp, 4
push 0
call fcn.00451356
add esp, 4
mov eax, str.10bran_vog.exe
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
call fcn.00415b5a
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x40b8be
push ebx
call fcn.00451338
add esp, 4
cmp dword [ebp - 0x78], 1
jle 0x40b919
mov dword [0x678728], 0
mov dword [ebp - 0x74], esp
push 0x7d0
push 0
push 0x40
push 0x614401
push 0x614aa8
push 0
mov eax, 0x10
call fcn.00451326
cmp dword [ebp - 0x74], esp
je 0x40b90f
push 6
call fcn.00451320
add esp, 4
push 0
call fcn.00451356
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x40b929
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x40b939
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x40b949
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x40b959
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x40b969
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40b987
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40b983
imul eax, dword [ebx]
jmp 0x40b978
mov ecx, eax
test ecx, ecx
je 0x40b9a6
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40b99f
push ebx
push eax
call fcn.00451338
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40b98d
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40b9be
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x40b9ce
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x40b9de
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x40b9ee
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x40b9fe
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40ba0e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40ba1e
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40ba3c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x40ba38
imul eax, dword [ebx]
jmp 0x40ba2d
mov ecx, eax
test ecx, ecx
je 0x40ba5b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x40ba54
push ebx
push eax
call fcn.00451338
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x40ba42
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40ba73
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x40ba83
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40ba93
push ebx
call fcn.00451338
add esp, 4
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x40bab1