Function at 0x43d6f9
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x64
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0xc
call fcn.004719c5
add esp, 4
mov dword [ebp - 0xc], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x55876b
push ebx
add ebx, 8
push ebx
push 8
call fcn.004719c5
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.0040d5e7
pop ebx
push 0xffffffffffffffff
push 8
push 0x16026782
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x43d79a
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 1
jne 0x43db2d
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5948a4
push dword [ebp - 4]
push str.sid
push dword [0x762794]
push str.http:__api.lxy8.net_sms_api_cancelRecv_token
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43d905
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43d915
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43d925
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43d935
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43d945
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43d955
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43d965
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43d975
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43d985
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43d995
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43d9cb
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43d9f1
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43da0d
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43da21
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 1
mov eax, 0x5688b8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43da66
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
push 0x568814
push dword [ebp - 0x18]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x43dab5
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x1c], 0
je 0x43daf7
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43daf2
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43db2d
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43db2d
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 2
jne 0x43de85
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.phone_num
push dword [ebp - 4]
push str.project_id
push dword [0x762798]
push str.http:__us.api.miyun999.site:9002_api_free_mobile_token
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43dc94
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43dca4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43dcb4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43dcc4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43dcd4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43dce4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43dcf4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43dd04
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43dd14
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43dd24
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43dd5a
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43dd80
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43dd9c
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43ddb0
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 0x5947a6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43ddf7
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43de4f
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43de4a
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43de85
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43de85
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 3
jne 0x43e1d5
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.phone_num
push dword [0x76279c]
push str.http:__api.sqhyw.net:81_api_free_mobile_token
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43dfe4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43dff4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43e004
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43e014
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43e024
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43e034
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43e044
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43e054
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e064
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e074
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43e0aa
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43e0d0
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43e0ec
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43e100
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 0x5947a6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43e147
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43e19f
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e19a
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43e1d5
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e1d5
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 4
jne 0x43e564
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5948a4
push dword [ebp - 4]
push str.itemId
push dword [0x7627a0]
push str.http:__api.douma8.net:9000_api_release_token
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e33c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43e34c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43e35c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43e36c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43e37c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43e38c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43e39c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43e3ac
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e3bc
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e3cc
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43e402
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43e428
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43e444
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43e458
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 1
mov eax, 0x5688b8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e49d
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
push 0x568814
push dword [ebp - 0x18]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x43e4ec
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x1c], 0
je 0x43e52e
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e529
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43e564
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e564
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 5
jne 0x43e8b5
push dword [0x7627a8]
push str.requestid
push dword [0x7627a4]
push str.http:__api.weilai.best_freephone_token
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e6c4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43e6d4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43e6e4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43e6f4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43e704
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43e714
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43e724
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43e734
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43e744
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43e754
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43e78a
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43e7b0
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43e7cc
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43e7e0
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 0x5947a6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43e827
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43e87f
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e87a
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43e8b5
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43e8b5
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 6
jne 0x43ec0d
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5948a4
push dword [ebp - 4]
push str.id
push dword [0x7627ac]
push str.http:__api.my531.com_Cancel__token
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ea1c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43ea2c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43ea3c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43ea4c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43ea5c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43ea6c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43ea7c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43ea8c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43ea9c
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43eaac
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43eae2
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43eb08
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43eb24
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43eb38
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 0x593ffc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43eb7f
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43ebd7
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ebd2
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43ec0d
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ec0d
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 7
jne 0x43ef87
push dword [ebp - 4]
push str.id
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5948a4
push dword [0x7627c8]
push str.http:__www.yhc2021.com:81_release_token
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ed74
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43ed84
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43ed94
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43eda4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43edb4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43edc4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43edd4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43ede4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43edf4
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43ee04
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43ee3a
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43ee60
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43ee7c
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43ee90
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x10], 0
push 0
push dword [ebp - 0x10]
push 1
mov eax, 0x5688b8
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x43eee1
push ebx
call fcn.004719d7
add esp, 4
push 0x568814
push dword [ebp - 0x18]
call fcn.004025b8
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x43ef0f
push ebx
call fcn.004719d7
add esp, 4
cmp dword [ebp - 0x1c], 0
je 0x43ef51
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ef4c
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43ef87
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ef87
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 8
jne 0x43f2df
push dword [0x7627b0]
push 0x594d4c
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x5948a4
push dword [ebp - 4]
push str.http:__45.136.119.45:8000_api_yh_sf_id
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f0ee
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43f0fe
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43f10e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43f11e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43f12e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43f13e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43f14e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43f15e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f16e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f17e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43f1b4
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43f1da
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43f1f6
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43f20a
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 0x593ffc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43f251
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43f2a9
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f2a4
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43f2df
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f2df
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 9
jne 0x43f637
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.phone_num
push dword [ebp - 4]
push str.project_id
push dword [0x7627b4]
push str.http:__api.miyun.pro_api_free_mobile_token
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f446
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43f456
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43f466
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43f476
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43f486
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43f496
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43f4a6
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43f4b6
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f4c6
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f4d6
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43f50c
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43f532
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43f54e
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43f562
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 0x5947a6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43f5a9
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43f601
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f5fc
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43f637
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f637
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xa
jne 0x43f98f
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.phone_num
push dword [ebp - 4]
push str.project_id
push dword [0x7627b8]
push str.http:__api.miyun1111.site_api_free_mobile_token
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f79e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43f7ae
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43f7be
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43f7ce
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43f7de
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43f7ee
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43f7fe
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43f80e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43f81e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43f82e
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43f864
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43f88a
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43f8a6
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43f8ba
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 0x5947a6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43f901
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43f959
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f954
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43f98f
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43f98f
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xb
jne 0x43fcce
push dword [0x7627c0]
push str.pkey
push dword [0x7627bc]
push str.https:__sms_szfang.com_yhapi_actsetReltoken
mov ecx, 4
call fcn.00401096
add esp, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43faef
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43faff
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43fb0f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43fb1f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43fb2f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43fb3f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43fb4f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43fb5f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43fb6f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fb7f
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43fbb5
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43fbdb
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43fbf7
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43fc0b
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], 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 0x5948e4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43fc40
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43fc98
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43fc93
push ebx
call fcn.004719d7
add esp, 4
jmp 0x43fcce
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43fcce
push ebx
call fcn.004719d7
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16026785
push 0x52021e8e
call fcn.004719e9
add esp, 0x10
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xc
jne 0x440026
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.country_codeCNphone
push dword [ebp - 4]
push str.sid
push dword [0x7627c4]
push str.http:__api.haozhuma.com_sms__apicancelRecvtoken
mov ecx, 6
call fcn.00401096
add esp, 0x18
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
push 8
call fcn.004719c5
add esp, 4
mov dword [ebp - 0x20], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
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
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x10]
push eax
call fcn.004069ba
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43fe35
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x43fe45
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x43fe55
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x43fe65
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x43fe75
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x43fe85
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x43fe95
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x43fea5
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x43feb5
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x43fec5
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0x20]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x475c90
call fcn.004719dd
add esp, 0x10
call fcn.004719d7
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x43fefb
mov eax, 0x5584cd
push eax
push 1
mov ebx, 0x4734e0
call fcn.004719dd
add esp, 0x10
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x43ff21
push ebx
call fcn.004719d7
add esp, 4
lea eax, [ebp - 0x60]
push eax
call fcn.0040b804
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x43ff3d
push ebx
call fcn.004719d7
add esp, 4
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x43ff51
push ebx
call fcn.004719d7
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
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 str.success
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x43ff98
mov eax, 0x558488
push eax
push 4
mov ebx, 0x4723e0
call fcn.004719dd
add esp, 0x34
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0xffffffff
je 0x43fff0
push 0x594e98
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 2
call fcn.00401096
add esp, 8
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x43ffeb
push ebx
call fcn.004719d7
add esp, 4
jmp 0x440026
push dword [ebp - 8]
push 0x594ea2
mov ebx, dword [ebp + 8]
push dword [ebx]
mov ecx, 3
call fcn.00401096
add esp, 0xc
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
push eax
call fcn.00403b3d
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x440026
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x440036
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x440046
push ebx
call fcn.004719d7
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004719d7
add esp, 4
mov esp, ebp
pop ebp
ret 4