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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x70
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0xc
call fcn.0043a4b8
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], 0x5419a1
push ebx
add ebx, 8
push ebx
push 8
call fcn.0043a4b8
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.00426825
pop ebx
mov dword [ebp - 0x10], 0
push 0xffffffffffffffff
push 0x13
push 0x1601001c
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jne 0x4254bb
mov eax, str.User_Agent:_Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_534.57.2__KHTML__like_Gecko__Version_5.1.7_Safari_534.57.2
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x424af0
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0xffffffffffffffff
push 8
push 0x1601000a
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0xffffffffffffffff
push 8
push 0x1601000b
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x18], eax
push dword [ebp - 0x18]
push str.password
push dword [ebp - 0x14]
push str.http:__api.sqhyw.net:90_api_logins_username
mov ecx, 4
call fcn.00402edc
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x424b56
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x424b66
push ebx
call fcn.0043a4ca
add esp, 4
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 8
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
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
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
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
push 1
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.00403322
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x424c71
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x424c81
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x424c91
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x424ca1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x424cb1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x424cc1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x424cd1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x424ce1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x424cf1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x43e6b0
call fcn.0043a4d0
add esp, 0x10
call fcn.0043a4ca
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x424d27
mov eax, 0x5135f9
push eax
push 1
mov ebx, 0x43c370
call fcn.0043a4d0
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x424d4d
push ebx
call fcn.0043a4ca
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.0040fccd
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x424d70
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x424d84
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 8], eax
lea eax, [ebp - 8]
push eax
call fcn.0040a74f
push 0x20
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
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 ebx, dword [ebp - 0x14]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x424de9
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x424dfd
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x424e11
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x424e25
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
call fcn.0043a4ca
add esp, 4
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x54188b
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x424e69
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [0x68b344]
test ebx, ebx
je 0x424e80
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [0x68b344], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a8
push getpeername
push 0
push 0x52b7f4
push getpeername
push 0
push 0x52b7f6
push getpeername
push 0
mov eax, dword [0x68b344]
test eax, eax
jne 0x424ec9
mov eax, 0x5135f8
push eax
push 6
mov ebx, 0x43b9d0
call fcn.0043a4d0
add esp, 0x4c
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
push eax
mov ebx, dword [0x68b344]
test ebx, ebx
je 0x424ef6
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [0x68b344], eax
push 0x5135f8
push dword [0x68b344]
call fcn.004015a0
add esp, 8
cmp eax, 0
je 0x42549e
push dword [0x68b344]
push str.http:__api.xuce.top:90_api_get_myinfo_token
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 8
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x24], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
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
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
lea eax, [ebp - 0x14]
push eax
call fcn.00403322
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x42504a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x42505a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x42506a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x42507a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x42508a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x42509a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4250aa
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4250ba
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4250ca
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4250da
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x24]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x43e6b0
call fcn.0043a4d0
add esp, 0x10
call fcn.0043a4ca
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x425110
mov eax, 0x5135f9
push eax
push 1
mov ebx, 0x43c370
call fcn.0043a4d0
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x425136
push ebx
call fcn.0043a4ca
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.0040fccd
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x425159
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42516d
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1601000e
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1601000f
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
lea eax, [ebp - 8]
push eax
call fcn.0040a74f
push 0x20
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
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 ebx, dword [ebp - 0x14]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x42520c
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425220
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425234
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425248
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
call fcn.0043a4ca
add esp, 4
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, str.data_0_.money
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42528c
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4252a0
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x80000301
push 0
push 0xa
push 1
mov eax, 6
mov ebx, 0x4cc2d0
call fcn.0043a4e8
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x5417cb
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4252f2
push ebx
call fcn.0043a4ca
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601000a
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x1c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42531e
mov eax, 0x5135f8
push eax
push getpeername
push 0
push 0x51396e
push getpeername
push 0
push 0x5417db
push getpeername
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x42534a
mov eax, 0x5135f8
push eax
push 4
mov ebx, 0x43d250
call fcn.0043a4d0
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42536d
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x42537d
push ebx
call fcn.0043a4ca
add esp, 4
push 0x80000301
push 0
push 0xa
push 1
mov eax, 6
mov ebx, 0x4cc2d0
call fcn.0043a4e8
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x5417cb
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4253cb
push ebx
call fcn.0043a4ca
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601000b
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x1c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4253f7
mov eax, 0x5135f8
push eax
push getpeername
push 0
push 0x513977
push getpeername
push 0
push 0x5417db
push getpeername
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x425423
mov eax, 0x5135f8
push eax
push 4
mov ebx, 0x43d250
call fcn.0043a4d0
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x425446
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x425456
push ebx
call fcn.0043a4ca
add esp, 4
push dword [ebp - 0x10]
push 0x5418cc
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x14], eax
push 0
push dword [ebp - 0x14]
push 0xffffffffffffffff
push 8
push 0x1601000d
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x425499
push ebx
call fcn.0043a4ca
add esp, 4
jmp 0x4254bb
push 0
push 0x52b4a8
push 0xffffffffffffffff
push 8
push 0x1601000d
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
push 0xffffffffffffffff
push 0x13
push 0x1601001c
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 1
jne 0x425e4e
push 0xffffffffffffffff
push 8
push 0x1601000a
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0xffffffffffffffff
push 8
push 0x1601000b
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x18], eax
push dword [ebp - 0x18]
push str.password
push dword [ebp - 0x14]
push str.http:__api.lxy8.net_sms_api_login_username
mov ecx, 4
call fcn.00402edc
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x425540
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x425550
push ebx
call fcn.0043a4ca
add esp, 4
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 8
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
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
lea eax, [ebp - 0x54]
push eax
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
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
lea eax, [ebp - 0x1c]
push eax
call fcn.00403322
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x425667
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x425677
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x425687
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x425697
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4256a7
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4256b7
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4256c7
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4256d7
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4256e7
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4256f7
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x43e6b0
call fcn.0043a4d0
add esp, 0x10
call fcn.0043a4ca
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x42572d
mov eax, 0x5135f9
push eax
push 1
mov ebx, 0x43c370
call fcn.0043a4d0
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x425753
push ebx
call fcn.0043a4ca
add esp, 4
push 1
push 1
lea eax, [ebp - 0x6c]
push eax
call fcn.0040fccd
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x425776
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42578a
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x20
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
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 ebx, dword [ebp - 0x14]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4257e6
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4257fa
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x42580e
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425822
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
call fcn.0043a4ca
add esp, 4
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x54188b
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x425866
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [0x68b348]
test ebx, ebx
je 0x42587d
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [0x68b348], eax
push 0x5135f8
push dword [0x68b348]
call fcn.004015a0
add esp, 8
cmp eax, 0
je 0x425e31
push dword [0x68b348]
push str.http:__api.lxy8.net__sms_api_userinfo_token
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 8
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x24], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
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
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
lea eax, [ebp - 0x14]
push eax
call fcn.00403322
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4259d1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4259e1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4259f1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x425a01
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x425a11
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x425a21
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x425a31
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x425a41
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x425a51
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x425a61
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x24]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x43e6b0
call fcn.0043a4d0
add esp, 0x10
call fcn.0043a4ca
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x425a97
mov eax, 0x5135f9
push eax
push 1
mov ebx, 0x43c370
call fcn.0043a4d0
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x425abd
push ebx
call fcn.0043a4ca
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.0040fccd
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x425ae0
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x425af4
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1601000e
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1601000f
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
push 0x20
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
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 ebx, dword [ebp - 0x14]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425b8a
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425b9e
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425bb2
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x425bc6
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
call fcn.0043a4ca
add esp, 4
push 1
mov eax, str.money
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 + 0x38]
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x425bfe
push ebx
call fcn.0043a4ca
add esp, 4
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x425c33
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x80000301
push 0
push 0xa
push 1
mov eax, 6
mov ebx, 0x4cc2d0
call fcn.0043a4e8
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x5417cb
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x425c85
push ebx
call fcn.0043a4ca
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601000a
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x1c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425cb1
mov eax, 0x5135f8
push eax
push getpeername
push 0
push 0x51396e
push getpeername
push 0
push 0x5417e2
push getpeername
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x425cdd
mov eax, 0x5135f8
push eax
push 4
mov ebx, 0x43d250
call fcn.0043a4d0
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x425d00
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x425d10
push ebx
call fcn.0043a4ca
add esp, 4
push 0x80000301
push 0
push 0xa
push 1
mov eax, 6
mov ebx, 0x4cc2d0
call fcn.0043a4e8
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x5417cb
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x425d5e
push ebx
call fcn.0043a4ca
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601000b
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x1c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425d8a
mov eax, 0x5135f8
push eax
push getpeername
push 0
push 0x513977
push getpeername
push 0
push 0x5417e2
push getpeername
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x425db6
mov eax, 0x5135f8
push eax
push 4
mov ebx, 0x43d250
call fcn.0043a4d0
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x425dd9
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x425de9
push ebx
call fcn.0043a4ca
add esp, 4
push dword [ebp - 0x10]
push 0x5418cc
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x14], eax
push 0
push dword [ebp - 0x14]
push 0xffffffffffffffff
push 8
push 0x1601000d
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x425e2c
push ebx
call fcn.0043a4ca
add esp, 4
jmp 0x425e4e
push 0
push 0x52b4a8
push 0xffffffffffffffff
push 8
push 0x1601000d
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
push 0xffffffffffffffff
push 0x13
push 0x1601001c
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 2
jne 0x4267e1
push 0xffffffffffffffff
push 8
push 0x1601000a
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0xffffffffffffffff
push 8
push 0x1601000b
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x18], eax
push dword [ebp - 0x18]
push str.pass
push dword [ebp - 0x14]
push str.https:__api.haozhuma.cn_sms__apiloginuser
mov ecx, 4
call fcn.00402edc
add esp, 0x10
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x425ed3
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x425ee3
push ebx
call fcn.0043a4ca
add esp, 4
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 8
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 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
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
lea eax, [ebp - 0x54]
push eax
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
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
lea eax, [ebp - 0x1c]
push eax
call fcn.00403322
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x425ffa
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x42600a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x42601a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x42602a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x42603a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x42604a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x42605a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x42606a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42607a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42608a
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x43e6b0
call fcn.0043a4d0
add esp, 0x10
call fcn.0043a4ca
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x4260c0
mov eax, 0x5135f9
push eax
push 1
mov ebx, 0x43c370
call fcn.0043a4d0
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4260e6
push ebx
call fcn.0043a4ca
add esp, 4
push 1
push 1
lea eax, [ebp - 0x6c]
push eax
call fcn.0040fccd
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x426109
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42611d
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x20
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
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 ebx, dword [ebp - 0x14]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x426179
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x42618d
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4261a1
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4261b5
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
call fcn.0043a4ca
add esp, 4
mov dword [ebp - 0x14], 0
push 0
push dword [ebp - 0x14]
push 1
mov eax, 0x54188b
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4261f9
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [0x68b34c]
test ebx, ebx
je 0x426210
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [0x68b34c], eax
push 0x5135f8
push dword [0x68b34c]
call fcn.004015a0
add esp, 8
cmp eax, 0
je 0x4267c4
push dword [0x68b34c]
push str.https:__api.haozhuma.cn_sms__apigetSummarytoken
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
mov dword [ebp - 0x1c], 0
push 0
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], 0
push 0
push dword [ebp - 0x20]
push 8
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x24], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
push dword [ebp - 0x40]
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
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
lea eax, [ebp - 0x14]
push eax
call fcn.00403322
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x426364
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x426374
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x426384
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x426394
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4263a4
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4263b4
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4263c4
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4263d4
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4263e4
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4263f4
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x24]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x43e6b0
call fcn.0043a4d0
add esp, 0x10
call fcn.0043a4ca
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x42642a
mov eax, 0x5135f9
push eax
push 1
mov ebx, 0x43c370
call fcn.0043a4d0
add esp, 0x10
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x426450
push ebx
call fcn.0043a4ca
add esp, 4
push 1
push 1
lea eax, [ebp - 0x64]
push eax
call fcn.0040fccd
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x426473
push ebx
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x426487
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0
push 1
push 0xffffffffffffffff
push 6
push 0x1601000e
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1601000f
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
push 0x20
call fcn.0043a4b8
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x14]
push eax
mov dword [ebp - 0x18], 0
push 0
push dword [ebp - 0x18]
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 ebx, dword [ebp - 0x14]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x42651d
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x426531
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x426545
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x426559
push ebx
call fcn.0043a4ca
add esp, 4
pop ebx
call fcn.0043a4ca
add esp, 4
push 1
mov eax, str.money
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 + 0x38]
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x426591
push ebx
call fcn.0043a4ca
add esp, 4
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0043a4ca
add esp, 4
mov eax, dword [ebp - 0x1c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4265c6
push ebx
call fcn.0043a4ca
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x80000301
push 0
push 0xa
push 1
mov eax, 6
mov ebx, 0x4cc2d0
call fcn.0043a4e8
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x5417cb
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x426618
push ebx
call fcn.0043a4ca
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601000a
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x1c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x426644
mov eax, 0x5135f8
push eax
push getpeername
push 0
push 0x51396e
push getpeername
push 0
push 0x54199c
push getpeername
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x426670
mov eax, 0x5135f8
push eax
push 4
mov ebx, 0x43d250
call fcn.0043a4d0
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x426693
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4266a3
push ebx
call fcn.0043a4ca
add esp, 4
push 0x80000301
push 0
push 0xa
push 1
mov eax, 6
mov ebx, 0x4cc2d0
call fcn.0043a4e8
add esp, 0x10
mov dword [ebp - 0x14], eax
push 0x5417cb
push dword [ebp - 0x14]
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x18], eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4266f1
push ebx
call fcn.0043a4ca
add esp, 4
push 0xffffffffffffffff
push 8
push 0x1601000b
push 0x52010001
call fcn.0043a4e2
add esp, 0x10
mov dword [ebp - 0x1c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42671d
mov eax, 0x5135f8
push eax
push getpeername
push 0
push 0x513977
push getpeername
push 0
push 0x54199c
push getpeername
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x426749
mov eax, 0x5135f8
push eax
push 4
mov ebx, 0x43d250
call fcn.0043a4d0
add esp, 0x34
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42676c
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x42677c
push ebx
call fcn.0043a4ca
add esp, 4
push dword [ebp - 0x10]
push 0x5418cc
mov ecx, 2
call fcn.00402edc
add esp, 8
mov dword [ebp - 0x14], eax
push 0
push dword [ebp - 0x14]
push 0xffffffffffffffff
push 8
push 0x1601000d
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4267bf
push ebx
call fcn.0043a4ca
add esp, 4
jmp 0x4267e1
push 0
push 0x52b4a8
push 0xffffffffffffffff
push 8
push 0x1601000d
push 0x52010001
call fcn.0043a4dc
add esp, 0x18
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4267f1
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x426801
push ebx
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0043a4ca
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x426821
push ebx
call fcn.0043a4ca
add esp, 4
mov esp, ebp
pop ebp
ret