Function at 0x405c3b
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x98
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 0xc
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x522091
push ebx
add ebx, 8
push ebx
push 8
call fcn.00431e65
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00413195
pop ebx
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
jmp 0x405d00
push 0
push 0
push 0
push 1
mov ebx, 0x4324a0
call fcn.00431e7d
add esp, 0x10
push 0x63e934
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, 0x12
call fcn.00403d1d
push 0x30004
push 0x16010043
push 0x52010001
push 7
mov eax, 2
mov ebx, 0x496be0
call fcn.00431e89
add esp, 0x58
mov dword [ebp - 4], eax
fild dword [ebp - 4]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x521c54]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x405db4
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 4]
push 0x30004
push 0x16010043
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x496b90
call fcn.00431e89
add esp, 0x34
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x405e04
push ebx
call fcn.00431e6b
add esp, 4
push 0x63e934
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 3
call fcn.00409bd0
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push 6
call fcn.00409f1c
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040306e
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405e89
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x405e9c
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x405eb3
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 6
call fcn.00409f1c
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x405ef0
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
call fcn.0040a1d4
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push 2
call fcn.0040a563
mov dword [ebp - 0x40], eax
push dword [ebp - 0x40]
push dword [ebp - 0x38]
mov ecx, 2
call fcn.0040306e
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x405f65
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x405f78
push ebx
call fcn.00431e6b
add esp, 4
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x44]
push eax
call fcn.0040a8cf
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x405fab
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x405fc2
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x63e934
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
call fcn.0040b8f3
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x405ff7
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x40600e
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 4]
push 0x30004
push 0x16010043
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x496b90
call fcn.00431e89
add esp, 0x34
push 0x63e934
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 0x521cf1
push dword [ebp - 0x14]
call fcn.00402be7
add esp, 8
cmp eax, 0
jne 0x4060fb
mov eax, 0x521e44
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x406089
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x521e5b
push dword [0x63e92c]
mov ecx, 2
call fcn.0040306e
add esp, 8
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4060c1
mov eax, 0x521cf1
push eax
push 0x10005
push 0x16010048
push 0x52010001
push 2
mov ebx, 0x434480
call fcn.00431e7d
add esp, 0x1c
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4060f6
push ebx
call fcn.00431e6b
add esp, 4
jmp 0x409b2c
lea eax, [ebp - 0x14]
push eax
call fcn.004131da
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x406121
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x40618c
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4061a0
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4061b4
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4061c8
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
mov eax, str.message
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40621e
push ebx
call fcn.00431e6b
add esp, 4
push 0x521e92
push dword [ebp - 0x3c]
push 0x521e95
mov ecx, 3
call fcn.0040306e
add esp, 0xc
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406254
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x40626a
mov eax, 0x521cf1
push eax
push 0x10005
push 0x16010048
push 0x52010001
push 2
mov ebx, 0x434480
call fcn.00431e7d
add esp, 0x1c
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x40629f
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
mov eax, str.message
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4062ec
push ebx
call fcn.00431e6b
add esp, 4
push 0x521ea0
push dword [ebp - 0x3c]
call fcn.00402be7
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x406323
push ebx
call fcn.00431e6b
add esp, 4
cmp dword [ebp - 0x40], 0
je 0x40795f
push reloc.WS2_32.dll_connect
push 0
push 0x521ea5
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 4]
push 0x30004
push 0x16010043
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x496b90
call fcn.00431e89
add esp, 0x34
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4063aa
mov eax, 0x521cf1
push eax
push 1
mov ebx, 0x432ba0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4063dc
push ebx
call fcn.00431e6b
add esp, 4
fld qword [ebp - 0x3c]
fadd qword [0x521c54]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0
push dword [ebp - 0x48]
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e8f
add esp, 0x18
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x406448
push ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40647a
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 7
push 0x30002
push 0x16010046
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4969c0
call fcn.00431e89
add esp, 0x28
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4064c0
push ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16010067
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x521eb4
push dword [ebp - 0x14]
push 0x521eba
push dword [ebp - 0x34]
push str.id
push dword [0x63e938]
push str.http:__api.my531.com_Cancel__token
mov ecx, 7
call fcn.0040306e
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x406525
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
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]
lea eax, [ebp - 0x38]
push eax
call fcn.0040e11e
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4066b1
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4066c4
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4066d7
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4066ea
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4066fd
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x406710
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x406723
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x406736
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x406749
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x40675c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
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
lea eax, [ebp - 0x84]
push eax
call fcn.00412ae9
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4067df
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4067f2
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x406805
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x94]
test eax, eax
jne 0x40681b
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x406847
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40685e
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4068c9
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4068dd
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4068f1
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x406905
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16010067
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 0x14]
push str.country_codeCNphone
push dword [ebp - 0x34]
push str.sid
push dword [0x63e938]
push str.http:__api.haozhuma.com_sms__apicancelRecvtoken
mov ecx, 6
call fcn.0040306e
add esp, 0x18
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40696e
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
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]
lea eax, [ebp - 0x38]
push eax
call fcn.0040e11e
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x406afa
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x406b0d
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x406b20
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406b33
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x406b46
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x406b59
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x406b6c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x406b7f
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x406b92
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x406ba5
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
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
lea eax, [ebp - 0x84]
push eax
call fcn.00412ae9
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x406c28
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x406c3b
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x406c4e
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x94]
test eax, eax
jne 0x406c64
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x406c90
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x406ca7
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x406d12
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x406d26
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x406d3a
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x406d4e
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16010067
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 0x14]
push 0x521eba
push dword [ebp - 0x34]
push str.sid
push dword [0x63e938]
push str.http:__api.lxy8.net_sms_api_addBlacklist_token
mov ecx, 6
call fcn.0040306e
add esp, 0x18
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x406db7
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
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]
lea eax, [ebp - 0x38]
push eax
call fcn.0040e11e
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x406f43
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x406f56
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x406f69
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x406f7c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x406f8f
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x406fa2
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x406fb5
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x406fc8
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x406fdb
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x406fee
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
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
lea eax, [ebp - 0x84]
push eax
call fcn.00412ae9
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x407071
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x407084
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x407097
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x94]
test eax, eax
jne 0x4070ad
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4070d9
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4070f0
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push dword [ebp - 0x14]
push 0x521eba
push dword [0x63e938]
push str.http:__api.d1jiema.com_zc_data.php_codeblocktoken
mov ecx, 4
call fcn.0040306e
add esp, 0x10
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x44], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
lea eax, [ebp - 0x34]
push eax
call fcn.0040e11e
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4072a6
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4072b9
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4072cc
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4072df
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4072f2
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x407305
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x407318
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40732b
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x40733e
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x407351
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
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
lea eax, [ebp - 0x80]
push eax
call fcn.00412ae9
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4073d4
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4073e7
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4073fa
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x407410
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40743c
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x407453
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4074be
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4074d2
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4074e6
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4074fa
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
push dword [ebp - 0x14]
push str.phoneNo
push dword [0x63e938]
push str.http:__8.217.225.101:18483_releasePhoneNo_v4_token
mov ecx, 4
call fcn.0040306e
add esp, 0x10
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x44], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
lea eax, [ebp - 0x34]
push eax
call fcn.0040e11e
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4076b5
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4076c8
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4076db
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4076ee
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x407701
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x407714
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x407727
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x40773a
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x40774d
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x407760
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
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
lea eax, [ebp - 0x80]
push eax
call fcn.00412ae9
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4077e3
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4077f6
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x407809
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x40781f
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x40784b
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x407862
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4078cd
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4078e1
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4078f5
push reloc.WS2_32.dll_connect
push 0
push 0x521ff0
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 4]
push 0x30004
push 0x16010043
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x496b90
call fcn.00431e89
add esp, 0x34
push 0xffffffffffffffff
push 8
push 0x16010073
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4079d9
mov eax, 0x521cf1
push eax
push 1
mov ebx, 0x432e00
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407a05
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x38]
xor ecx, ecx
push eax
lea eax, [ebp - 0x24]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x407d63
lea eax, [ebp - 0x14]
push eax
call fcn.00414e70
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x407a48
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0x80000301
push 0
push dword [ebp - 0x24]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x521fff
push dword [ebp - 0x34]
push 0x52200c
push dword [0x63e92c]
mov ecx, 4
call fcn.0040306e
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407aaa
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x407ac0
mov eax, 0x521cf1
push eax
push 0x10005
push 0x16010048
push 0x52010001
push 2
mov ebx, 0x434480
call fcn.00431e7d
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x407af5
push ebx
call fcn.00431e6b
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x24]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x52200f
push dword [ebp - 0x34]
push 0x52200c
mov ecx, 3
call fcn.0040306e
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407b4d
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x407b63
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 4]
push 0x30004
push 0x16010043
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x496b90
call fcn.00431e89
add esp, 0x34
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x407bb3
push ebx
call fcn.00431e6b
add esp, 4
push 1
push 1
push 1
push 0
push 5
call fcn.004059e2
push 0x521cf1
push dword [ebp - 0x28]
call fcn.00402be7
add esp, 8
cmp eax, 0
je 0x407d5b
push 0x80000301
push 0
push dword [ebp - 0x24]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x521e92
push dword [ebp - 0x28]
push 0x52201a
push dword [ebp - 0x34]
push 0x52200c
push dword [0x63e92c]
mov ecx, 6
call fcn.0040306e
add esp, 0x18
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407c4a
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x407c60
mov eax, 0x521cf1
push eax
push 0x10005
push 0x16010048
push 0x52010001
push 2
mov ebx, 0x434480
call fcn.00431e7d
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x407c95
push ebx
call fcn.00431e6b
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x24]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 0x28]
push 0x52201a
push dword [ebp - 0x34]
push 0x52200c
mov ecx, 4
call fcn.0040306e
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407cf0
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x407d06
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 4]
push 0x30004
push 0x16010043
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x496b90
call fcn.00431e89
add esp, 0x34
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x407d56
push ebx
call fcn.00431e6b
add esp, 4
jmp 0x407d63
pop eax
pop ebx
pop ecx
jmp 0x407a14
add esp, 0xc
push 0x521cf1
push dword [ebp - 0x28]
call fcn.00402be7
add esp, 8
cmp eax, 0
jne 0x409417
push 0x522035
push dword [0x63e92c]
mov ecx, 2
call fcn.0040306e
add esp, 8
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x407db3
mov eax, 0x521cf1
push eax
push 0x10005
push 0x16010048
push 0x52010001
push 2
mov ebx, 0x434480
call fcn.00431e7d
add esp, 0x1c
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407de8
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x522046
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 4]
push 0x30004
push 0x16010043
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x496b90
call fcn.00431e89
add esp, 0x34
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x407e62
mov eax, 0x521cf1
push eax
push 1
mov ebx, 0x432ba0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407e94
push ebx
call fcn.00431e6b
add esp, 4
fld qword [ebp - 0x3c]
fadd qword [0x521c54]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0
push dword [ebp - 0x48]
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e8f
add esp, 0x18
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x407f00
push ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x407f32
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 7
push 0x30002
push 0x16010046
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4969c0
call fcn.00431e89
add esp, 0x28
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407f78
push ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16010067
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x521eb4
push dword [ebp - 0x14]
push 0x521eba
push dword [ebp - 0x34]
push str.id
push dword [0x63e938]
push str.http:__api.my531.com_Cancel__token
mov ecx, 7
call fcn.0040306e
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x407fdd
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
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]
lea eax, [ebp - 0x38]
push eax
call fcn.0040e11e
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x408169
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x40817c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x40818f
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4081a2
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4081b5
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4081c8
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4081db
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4081ee
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x408201
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x408214
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
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
lea eax, [ebp - 0x84]
push eax
call fcn.00412ae9
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408297
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4082aa
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4082bd
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x94]
test eax, eax
jne 0x4082d3
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4082ff
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x408316
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x408381
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x408395
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4083a9
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4083bd
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16010067
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 0x14]
push str.country_codeCNphone
push dword [ebp - 0x34]
push str.sid
push dword [0x63e938]
push str.http:__api.haozhuma.com_sms__apicancelRecvtoken
mov ecx, 6
call fcn.0040306e
add esp, 0x18
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x408426
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
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]
lea eax, [ebp - 0x38]
push eax
call fcn.0040e11e
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4085b2
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4085c5
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4085d8
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4085eb
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4085fe
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x408611
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x408624
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x408637
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x40864a
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x40865d
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
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
lea eax, [ebp - 0x84]
push eax
call fcn.00412ae9
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4086e0
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4086f3
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x408706
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x94]
test eax, eax
jne 0x40871c
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x408748
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x40875f
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4087ca
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4087de
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4087f2
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x408806
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16010067
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push dword [ebp - 0x14]
push 0x521eba
push dword [ebp - 0x34]
push str.sid
push dword [0x63e938]
push str.http:__api.lxy8.net_sms_api_addBlacklist_token
mov ecx, 6
call fcn.0040306e
add esp, 0x18
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40886f
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
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]
lea eax, [ebp - 0x38]
push eax
call fcn.0040e11e
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4089fb
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x408a0e
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x408a21
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408a34
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x408a47
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x408a5a
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x408a6d
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x408a80
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x408a93
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x408aa6
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
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
lea eax, [ebp - 0x84]
push eax
call fcn.00412ae9
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x408b29
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x408b3c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x408b4f
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x94]
test eax, eax
jne 0x408b65
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x408b91
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x408ba8
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push dword [ebp - 0x14]
push 0x521eba
push dword [0x63e938]
push str.http:__api.d1jiema.com_zc_data.php_codeblocktoken
mov ecx, 4
call fcn.0040306e
add esp, 0x10
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x44], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
lea eax, [ebp - 0x34]
push eax
call fcn.0040e11e
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x408d5e
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x408d71
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x408d84
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x408d97
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x408daa
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x408dbd
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x408dd0
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x408de3
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x408df6
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x408e09
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
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
lea eax, [ebp - 0x80]
push eax
call fcn.00412ae9
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x408e8c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x408e9f
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x408eb2
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x408ec8
mov eax, 0x521eeb
push eax
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x408ef4
push ebx
call fcn.00431e6b
add esp, 4
mov eax, dword [ebp - 0x94]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x408f0b
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x408f76
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x408f8a
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x408f9e
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x408fb2
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
push dword [ebp - 0x14]
push str.phoneNo
push dword [0x63e938]
push str.http:__8.217.225.101:18483_releasePhoneNo_v4_token
mov ecx, 4
call fcn.0040306e
add esp, 0x10
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
push 8
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x44], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
push dword [ebp - 0x54]
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
push dword [ebp - 0x60]
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
lea eax, [ebp - 0x34]
push eax
call fcn.0040e11e
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x40916d
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x409180
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x409193
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4091a6
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4091b9
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4091cc
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4091df
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4091f2
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x409205
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x409218
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x435950
call fcn.00431e7d
add esp, 0x10
call fcn.00431e6b
add esp, 4
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
lea eax, [ebp - 0x80]
push eax
call fcn.00412ae9
mov dword [ebp - 0x90], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x40929b
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4092ae
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4092c1
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00419d57
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x409441
push ebx
call fcn.00431e6b
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x20
call fcn.00431e65
add esp, 4
mov dword [ebp - 0x34], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x34]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094ac
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094c0
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094d4
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4094e8
push ebx
call fcn.00431e6b
add esp, 4
pop ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
mov eax, str.data.tokenValue
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40953e
push ebx
call fcn.00431e6b
add esp, 4
push 0x521e92
push dword [ebp - 0x3c]
push 0x522065
mov ecx, 3
call fcn.0040306e
add esp, 0xc
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x409574
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x40958a
mov eax, 0x521cf1
push eax
push 0x10005
push 0x16010048
push 0x52010001
push 2
mov ebx, 0x434480
call fcn.00431e7d
add esp, 0x1c
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4095bf
push ebx
call fcn.00431e6b
add esp, 4
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
push 1
mov eax, str.data.tokenValue
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x40960c
push ebx
call fcn.00431e6b
add esp, 4
push 0x521cf1
push dword [ebp - 0x3c]
call fcn.00402be7
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x409643
push ebx
call fcn.00431e6b
add esp, 4
cmp dword [ebp - 0x40], 0
je 0x4097ca
push reloc.WS2_32.dll_connect
push 0
push 0x522070
push 0x10005
push 0x16010048
push 0x52010001
push 2
mov ebx, 0x434480
call fcn.00431e7d
add esp, 0x1c
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4096af
mov eax, 0x521cf1
push eax
push 1
mov ebx, 0x432ba0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4096e1
push ebx
call fcn.00431e6b
add esp, 4
fld qword [ebp - 0x3c]
fadd qword [0x521c54]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0
push dword [ebp - 0x48]
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e8f
add esp, 0x18
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40974d
push ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16013182
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x40977f
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 7
push 0x30002
push 0x16010046
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4969c0
call fcn.00431e89
add esp, 0x28
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4097c5
push ebx
call fcn.00431e6b
add esp, 4
jmp 0x409b2c
push 0x63e934
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
push 0
mov ebx, 0x4323e0
call fcn.00431e7d
add esp, 4
mov dword [ebp - 0x34], eax
push str.__app
push dword [ebp - 0x34]
mov ecx, 2
call fcn.0040306e
add esp, 8
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x409822
push ebx
call fcn.00431e6b
add esp, 4
push 0
mov ebx, 0x4323e0
call fcn.00431e7d
add esp, 4
mov dword [ebp - 0x3c], eax
push str.__app
push dword [ebp - 0x3c]
mov ecx, 2
call fcn.0040306e
add esp, 8
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x40986b
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x409881
mov eax, 0x521cf1
push eax
push 1
mov ebx, 0x434120
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4098ad
push ebx
call fcn.00431e6b
add esp, 4
push 0x521e92
push dword [ebp - 0x30]
push 0x52208c
push dword [ebp - 0x2c]
push 0x52208c
push dword [ebp - 0x14]
mov ecx, 6
call fcn.0040306e
add esp, 0x18
mov dword [ebp - 0x48], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x4098ee
mov eax, 0x521cf1
push eax
push 1
mov ebx, 0x433550
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x40991a
push ebx
call fcn.00431e6b
add esp, 4
push dword [ebp - 0x4c]
push dword [ebp - 0x44]
mov ecx, 2
call fcn.00405be4
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x40994c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x40995f
push ebx
call fcn.00431e6b
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x409975
mov eax, 0x521eeb
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x40998c
mov eax, 0x521cf1
push eax
push 2
mov ebx, 0x434190
call fcn.00431e7d
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4099b2
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4099c5
push ebx
call fcn.00431e6b
add esp, 4
push 0x63e934
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 0xffffffffffffffff
push 8
push 0x16013183
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409a06
mov eax, 0x521cf1
push eax
push 1
mov ebx, 0x432ba0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], edx
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x409a38
push ebx
call fcn.00431e6b
add esp, 4
fld qword [ebp - 0x3c]
fadd qword [0x521c54]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x433aa0
call fcn.00431e7d
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0
push dword [ebp - 0x48]
push 0xffffffffffffffff
push 8
push 0x16013183
push 0x52010001
call fcn.00431e8f
add esp, 0x18
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x409aa4
push ebx
call fcn.00431e6b
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16013183
push 0x52010001
call fcn.00431e95
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x409ad6
mov eax, 0x521cf1
push eax
push 0x80000301
push 0
push 5
push 0x30002
push 0x16010046
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4969c0
call fcn.00431e89
add esp, 0x28
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x409b1c
push ebx
call fcn.00431e6b
add esp, 4
jmp 0x409b2c
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x409b3c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x409b4c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x409b5c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x409b6c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x409b7c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x409b9c
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x409bac
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x409bbc
push ebx
call fcn.00431e6b
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x409bcc
push ebx
call fcn.00431e6b
add esp, 4
mov esp, ebp
pop ebp
ret