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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x104
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0x2c], eax
mov edi, eax
mov esi, 0x4f4cf0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
push 0xc
call fcn.0044360c
add esp, 4
mov dword [ebp - 0x4c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x52097b
push ebx
add ebx, 8
push ebx
push 8
call fcn.0044360c
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.00419c13
pop ebx
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0x68], eax
mov edi, eax
mov esi, 0x4f4cf0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xac], 0
push 0xffffffffffffffff
push 0x12
push 0x16088cc5
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 1
jne 0x421c82
call fcn.00416cd9
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x421c64
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, str.dynamic.xiongmaodaili.com:8088
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421c7e
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0xffffffffffffffff
push 0x12
push 0x16088cad
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 1
jne 0x421dad
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
call fcn.00418484
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x421cdf
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 1
push 3
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
push dword [ebp - 0xb8]
call fcn.004016f6
mov dword [ebp - 0xbc], eax
push 0x4f4f04
push dword [ebp - 0xc]
push 0x4f508c
push dword [ebp - 0xbc]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x421d62
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc0]
test eax, eax
jne 0x421d78
mov eax, 0x4f4bd4
push eax
push 0x10005
push 0x16088cc7
push 0x52010001
push 2
mov ebx, 0x445ae0
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x421dad
push ebx
call fcn.00443612
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x16088cc4
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 1
jne 0x421e23
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
call fcn.004016cf
push eax
call fcn.00418f49
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x421e1f
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 8], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000301
push 0
push 1
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4ad330
call fcn.00443624
add esp, 0x28
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x421ea0
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000301
push 0
push 2
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4ad330
call fcn.00443624
add esp, 0x28
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x421f21
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000301
push 0
push 3
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4ad330
call fcn.00443624
add esp, 0x28
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x421fa2
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000301
push 0
push 6
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 3
mov eax, 2
mov ebx, 0x4ad330
call fcn.00443624
add esp, 0x28
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x422023
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
push str.NEWOPPOSID
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422059
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0xffffffffffffffff
push 0x13
push 0x16088cac
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 1
jne 0x423327
push 0xffffffffffffffff
push 8
push 0x160b1bce
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb0], eax
push dword [ebp - 0x14]
push dword [ebp - 0xb0]
push 0x4f4bd4
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4220d6
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4220ed
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
mov dword [ebp - 0xec], 0
push 0
lea eax, [ebp - 0xec]
push eax
push 1
push 0
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x422276
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x422289
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x42229c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4222af
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4222c2
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4222d5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4222e8
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x4222fb
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xf0]
test eax, eax
jne 0x422337
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x422363
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf4]
push eax
call fcn.00418007
mov dword [ebp - 0xf8], eax
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x42238f
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4223a6
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.0042ad7e
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4223d0
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0xffffffffffffffff
push 8
push 0x160b2b94
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
push 1
lea eax, [ebp - 0x2c]
push eax
mov eax, 0x52087a
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0042aff0
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4224ab
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4224be
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4224d1
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4224e4
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x2c]
call fcn.00402d5d
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 2
je 0x422888
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
push 0x54533b
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
dec dword [0x57b9b0]
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x54534a
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42262f
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x422642
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x54534a
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x4226dc
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x4226ef
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x422705
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x422731
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x422747
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x422773
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 7
call fcn.0040112b
add esp, 0x1c
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4227b7
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x4227cd
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4227f9
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x42280f
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x422826
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x42284c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x42285f
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
jmp 0x42aa70
mov ebx, dword [ebp - 0x2c]
call fcn.00402d76
mov eax, 1
cmp eax, ecx
jl 0x4228b0
push 0x856
push 0x4047c0b
push 1
call fcn.004435fa
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb0], ebx
mov ebx, dword [ebp - 0xb0]
mov eax, dword [ebx]
test eax, eax
je 0x4228dc
push eax
mov ebx, eax
call fcn.004010c0
inc eax
push eax
call fcn.0044360c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4228ed
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x4f4bd4
push dword [ebp - 0x30]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x422fa9
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x422938
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x545361
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x422a3c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x422a4f
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x545361
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x422ae9
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x422afc
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x422b12
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x422b3e
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x422b54
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x422b80
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x30]
push 0x50b06f
push dword [ebp - 0x34]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x422bcc
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x422be2
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x422c0e
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x422c24
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x422c3b
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x422c61
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x422c74
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0x3e8
call fcn.00407dab
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x545378
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x422d60
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x422d73
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x545378
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x422e0d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x422e20
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x422e36
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x422e62
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x422e78
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x422ea4
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x30]
push dword [ebp - 0xe4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x422ed8
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x422eee
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x422f1a
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x422f30
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x422f47
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x422f6d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x422f80
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
jmp 0x423327
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
push 0x54533b
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x54534a
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4230d3
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4230e6
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x54534a
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x423180
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x423193
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x4231a9
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4231d5
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x4231eb
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x423217
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 7
call fcn.0040112b
add esp, 0x1c
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x42325b
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x423271
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x42329d
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x4232b3
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x4232ca
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4232f0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x423303
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0xffffffffffffffff
push 0x13
push 0x16088cac
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 2
jne 0x426141
push 0xffffffffffffffff
push 0x12
push 0x160b273a
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 1
jne 0x426141
xor ecx, ecx
lea eax, [ebp - 0x38]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x64
jg 0x425fd3
push 1
push 1
call fcn.0041726f
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4233b7
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov eax, str.https:__hdapi.oppo.cn_wechat_lottery_daily
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4233d1
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x50b584
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
push 0x52067f
push dword [ebp - 0x3c]
push str.ssoidundefinedtimestamp
push dword [ebp - 0xb4]
push 0x5206c5
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x423453
push ebx
call fcn.00443612
add esp, 4
push 1
push 0x400
push 1
lea eax, [ebp - 0xb8]
push eax
mov eax, str.getpwd
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00419c58
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42349a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4234ad
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4234c0
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4234d7
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x40]
push eax
call fcn.0041ad37
mov dword [ebp - 0xb0], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
push str.rawImeiundefined
push dword [ebp - 0x3c]
push str.timestamp
push dword [ebp - 0xb0]
push str.sign
push dword [ebp - 0xb4]
push str.lotteryId
mov ecx, 7
call fcn.0040112b
add esp, 0x1c
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x42355d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x423570
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x423587
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 0x44]
push eax
push 1
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4236f6
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x423709
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x42371c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x42372f
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x423742
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x423755
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x423791
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4237bd
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xec]
push eax
call fcn.00418007
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4237e9
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x423800
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.data.id
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x423861
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423878
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.data.prizeUserId
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4238c7
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4238de
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0x50b53a
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x42392d
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x423944
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0x4f4bd4
push dword [ebp - 0x48]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x423997
push 0x520716
push dword [ebp - 0x54]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x423997
push 0x4f4bd4
push dword [ebp - 0x34]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x423997
xor eax, eax
jmp 0x42399c
mov eax, 1
test eax, eax
je 0x4239f1
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
call fcn.004016cf
push eax
call fcn.00418f49
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4239ed
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x520721
push dword [ebp - 0x54]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x423a0f
jmp 0x425fd3
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb0], eax
push dword [ebp - 0xb0]
push str.https:__hdapi.oppo.cn_wechat_lottery_get_id
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x423a5c
push ebx
call fcn.00443612
add esp, 4
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xc0], 0
push 0
push dword [ebp - 0xc0]
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
push dword [ebp - 0xe4]
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
mov dword [ebp - 0xec], 0
push 0
lea eax, [ebp - 0xec]
push eax
push 1
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xf0], 0
push 0
lea eax, [ebp - 0xf0]
push eax
mov dword [ebp - 0xf4], 0
push 0
lea eax, [ebp - 0xf4]
push eax
mov dword [ebp - 0xf8], 0
push 0
lea eax, [ebp - 0xf8]
push eax
push 1
push 0
lea eax, [ebp - 0xb4]
push eax
call fcn.00402e42
mov dword [ebp - 0xfc], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x423bf1
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf8]
test ebx, ebx
je 0x423c04
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x423c17
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x423c2a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x423c3d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x423c50
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x423c63
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x423c76
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x423c89
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x423c9c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xfc]
test eax, eax
jne 0x423cd8
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0x100], eax
mov ebx, dword [ebp - 0xfc]
test ebx, ebx
je 0x423d04
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0x100]
push eax
call fcn.00418007
mov dword [ebp - 0x104], eax
mov ebx, dword [ebp - 0x100]
test ebx, ebx
je 0x423d30
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0x104]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x423d47
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 0x4f4bd4
push dword [ebp - 0x34]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x423f5c
xor ecx, ecx
lea eax, [ebp - 0x5c]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 8
jg 0x423f59
fild dword [ebp - 0x5c]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000601
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xc0], eax
push str._.id
push dword [ebp - 0xc0]
push str.data.prizeDtos_
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x423e05
push ebx
call fcn.00443612
add esp, 4
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x423e45
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x423e5c
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x5c]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000601
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xc0], eax
push str._.name
push dword [ebp - 0xc0]
push str.data.prizeDtos_
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x423eda
push ebx
call fcn.00443612
add esp, 4
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x423f1a
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x423f31
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x34]
push eax
push dword [ebp - 0x60]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x423f52
jmp 0x423f59
pop ebx
pop ecx
jmp 0x423d7d
add esp, 8
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000301
push 0
push dword [ebp - 0x38]
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xc0], eax
push dword [ebp - 0x64]
push 0x520773
push dword [ebp - 0xc0]
push 0x50b089
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x423fd2
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x423fe8
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x424041
push ebx
call fcn.00443612
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x52077d
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x424072
mov eax, 0x4f4bd4
push eax
push 4
mov ebx, 0x443fe0
call fcn.00443606
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
je 0x425afc
mov eax, 0x545387
push eax
mov ebx, eax
call fcn.00402d76
pop eax
sub ebx, eax
push ecx
push ebx
push eax
shl ecx, 2
add ecx, ebx
push ecx
call fcn.0044360c
add esp, 4
pop esi
mov edi, eax
pop ecx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
pop ecx
test ecx, ecx
je 0x4240f5
push eax
lodsd eax, dword [esi]
push esi
push edi
push ecx
test eax, eax
je 0x4240e9
push eax
mov ebx, eax
call fcn.004010c0
inc eax
push eax
call fcn.0044360c
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop ecx
pop edi
pop esi
stosd dword es:[edi], eax
dec ecx
jne 0x4240cc
pop eax
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x424114
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x424110
imul eax, dword [ebx]
jmp 0x424105
mov ecx, eax
test ecx, ecx
je 0x424133
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42412c
push ebx
push eax
call fcn.00443612
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42411a
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push 0
push 0
push 0
push 1
mov ebx, 0x443a90
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 0x1e
push 1
call fcn.00419a1f
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x424195
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
call fcn.00402d76
push ebx
push ecx
push getpeername
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x4241b6
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444490
call fcn.00443606
add esp, 0x10
dec eax
jns 0x4241e3
push 0x1afa
push 0x4047c0b
push 4
call fcn.004435fa
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x424200
push 0x1afa
push 0x4047c0b
push 1
call fcn.004435fa
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push 8
call fcn.004160fd
mov dword [ebp - 0xbc], eax
push dword [ebp - 0xbc]
mov ebx, dword [ebp - 0xb4]
push dword [ebx]
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x424261
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x424278
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
push 1
push 0
call fcn.0041ba1b
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov eax, 0x52087a
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00405fab
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4242e9
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4242fc
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x424313
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 2
push 1
call fcn.00419a1f
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x424355
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
push 0x50b3eb
push dword [ebp - 0x78]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x42440b
push 1
push 0
call fcn.0041b518
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
push 1
call fcn.0041b6af
mov dword [ebp - 0xb8], eax
push dword [ebp - 0xb8]
push dword [ebp - 0xb0]
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4243d8
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4243eb
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x424402
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
jmp 0x42449f
push 1
push 0
call fcn.0041b518
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
push 2
call fcn.0041b6af
mov dword [ebp - 0xb8], eax
push dword [ebp - 0xb8]
push dword [ebp - 0xb0]
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x424471
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x424484
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x42449b
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
mov eax, str.https:__hdapi.oppo.cn_wechat_lottery_perfectAddress
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4244b5
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x7c]
push eax
call fcn.0041ad37
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0x74]
push eax
call fcn.0041ad37
mov dword [ebp - 0xb8], eax
push dword [ebp - 0xb8]
push str.address
push dword [ebp - 0x70]
push 0x50b409
push dword [ebp - 0xb0]
push 0x50b402
push dword [ebp - 0x50]
push str.prizeUserId
mov ecx, 8
call fcn.0040112b
add esp, 0x20
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42454a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x42455d
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x424574
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xa
jg 0x424888
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 0x44]
push eax
push 1
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4246f0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x424703
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x424716
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x424729
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x42473c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x42474f
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x42478b
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4247b7
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xec]
push eax
call fcn.00418007
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4247e3
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4247fa
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x80], eax
push 0x4f4bd4
push dword [ebp - 0x80]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x424864
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
call fcn.004016cf
push eax
call fcn.00418f49
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x424860
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x4f4bd4
push dword [ebp - 0x80]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x424882
jmp 0x424888
pop ecx
jmp 0x42457a
add esp, 4
mov eax, str.https:__hdapi.oppo.cn_wechat_lottery_perfectAddress
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4248a1
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x7c]
push eax
call fcn.0041ad37
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0x74]
push eax
call fcn.0041ad37
mov dword [ebp - 0xb8], eax
push dword [ebp - 0xb8]
push str.address
push dword [ebp - 0x70]
push 0x50b409
push dword [ebp - 0xb0]
push str.lotteryId5821793013878554633name
push dword [ebp - 0x50]
push str.prizeUserId
mov ecx, 8
call fcn.0040112b
add esp, 0x20
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x424936
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x424949
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x424960
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xa
jg 0x424c74
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 0x44]
push eax
push 1
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x424adc
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x424aef
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x424b02
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x424b15
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x424b28
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x424b3b
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x424b77
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x424ba3
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xec]
push eax
call fcn.00418007
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x424bcf
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x424be6
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x80], eax
push 0x4f4bd4
push dword [ebp - 0x80]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x424c50
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
call fcn.004016cf
push eax
call fcn.00418f49
mov dword [ebp - 0xc0], eax
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x424c4c
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x4f4bd4
push dword [ebp - 0x80]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x424c6e
jmp 0x424c74
pop ecx
jmp 0x424966
add esp, 4
inc dword [ebp - 0x84]
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push str.8.88
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x424cae
mov eax, 0x4f4bd4
push eax
push 4
mov ebx, 0x443fe0
call fcn.00443606
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
je 0x4253ec
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x5208f1
push dword [ebp - 0xc4]
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x424db4
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x424dc7
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x424dda
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xcc], eax
push 1
push 1
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
call fcn.004016f6
mov dword [ebp - 0xdc], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xe0], eax
push 0x5208f1
push dword [ebp - 0xe0]
push dword [ebp - 0xdc]
push 0x50b018
push dword [ebp - 0xcc]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x424e96
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x424ea9
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x424ebc
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe4]
test eax, eax
jne 0x424ed2
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x424efe
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x424f14
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x424f40
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x74]
push 0x50b06f
push dword [ebp - 0x70]
push 0x50b06f
push dword [ebp - 0x7c]
push dword [ebp - 0xec]
mov ecx, 7
call fcn.0040112b
add esp, 0x1c
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x424f84
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xf0]
test eax, eax
jne 0x424f9a
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x424fc6
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xf4]
test eax, eax
jne 0x424fdc
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc8]
test eax, eax
jne 0x424ff3
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x425019
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x42502c
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x520902
push dword [ebp - 0xc4]
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x425130
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x425143
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x425156
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xcc], eax
push 1
push 1
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
call fcn.004016f6
mov dword [ebp - 0xdc], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xe0], eax
push 0x520902
push dword [ebp - 0xe0]
push dword [ebp - 0xdc]
push 0x50b018
push dword [ebp - 0xcc]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x425212
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x425225
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x425238
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe4]
test eax, eax
jne 0x42524e
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x42527a
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x425290
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4252bc
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x50]
push 0x50b06f
push dword [ebp - 0x34]
push 0x50b06f
push dword [ebp - 0x88]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xec]
mov ecx, 0xd
call fcn.0040112b
add esp, 0x34
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x42531b
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xf0]
test eax, eax
jne 0x425331
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x42535d
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xf4]
test eax, eax
jne 0x425373
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc8]
test eax, eax
jne 0x42538a
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x4253b0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x4253c3
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
jmp 0x425afc
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x520917
push dword [ebp - 0xc4]
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4254cc
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4254df
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4254f2
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xcc], eax
push 1
push 1
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
call fcn.004016f6
mov dword [ebp - 0xdc], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xe0], eax
push 0x520917
push dword [ebp - 0xe0]
push dword [ebp - 0xdc]
push 0x50b018
push dword [ebp - 0xcc]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4255ae
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4255c1
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4255d4
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe4]
test eax, eax
jne 0x4255ea
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x425616
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x42562c
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x425658
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x74]
push 0x50b06f
push dword [ebp - 0x70]
push 0x50b06f
push dword [ebp - 0x7c]
push dword [ebp - 0xec]
mov ecx, 7
call fcn.0040112b
add esp, 0x1c
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x42569c
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xf0]
test eax, eax
jne 0x4256b2
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x4256de
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xf4]
test eax, eax
jne 0x4256f4
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc8]
test eax, eax
jne 0x42570b
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x425731
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x425744
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x520924
push dword [ebp - 0xc4]
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x425848
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x42585b
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x42586e
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xcc], eax
push 1
push 1
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
call fcn.004016f6
mov dword [ebp - 0xdc], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xe0], eax
push 0x520924
push dword [ebp - 0xe0]
push dword [ebp - 0xdc]
push 0x50b018
push dword [ebp - 0xcc]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x42592a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x42593d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x425950
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe4]
test eax, eax
jne 0x425966
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x425992
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x4259a8
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4259d4
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x50]
push 0x50b06f
push dword [ebp - 0x34]
push 0x50b06f
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xec]
mov ecx, 0xd
call fcn.0040112b
add esp, 0x34
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x425a30
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xf0]
test eax, eax
jne 0x425a46
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x425a72
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xf4]
test eax, eax
jne 0x425a88
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc8]
test eax, eax
jne 0x425a9f
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x425ac5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x425ad8
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x52077d
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x425b2d
mov eax, 0x4f4bd4
push eax
push 4
mov ebx, 0x443fe0
call fcn.00443606
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
jne 0x425c21
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x520935
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x425b84
mov eax, 0x4f4bd4
push eax
push 4
mov ebx, 0x443fe0
call fcn.00443606
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x425c21
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x52093a
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x425bdb
mov eax, 0x4f4bd4
push eax
push 4
mov ebx, 0x443fe0
call fcn.00443606
add esp, 0x34
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0xffffffff
jne 0x425c21
push 0x4f4bd4
push dword [ebp - 0x34]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x425c21
mov eax, 1
jmp 0x425c26
mov eax, 0
test eax, eax
je 0x425fc2
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x52093f
push dword [ebp - 0xc4]
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x425d0e
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x425d21
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x425d34
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xcc], eax
push 1
push 1
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
call fcn.004016f6
mov dword [ebp - 0xdc], eax
push 0xffffffffffffffff
push 8
push 0x160b2be9
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xe0], eax
push 0x52093f
push dword [ebp - 0xe0]
push dword [ebp - 0xdc]
push 0x50b018
push dword [ebp - 0xcc]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x425df0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x425e03
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x425e16
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe4]
test eax, eax
jne 0x425e2c
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x425e58
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x425e6e
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x425e9a
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x50]
push 0x50b06f
push dword [ebp - 0x34]
push 0x50b06f
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xec]
mov ecx, 0xd
call fcn.0040112b
add esp, 0x34
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x425ef6
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xf0]
test eax, eax
jne 0x425f0c
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x425f38
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xf4]
test eax, eax
jne 0x425f4e
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc8]
test eax, eax
jne 0x425f65
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x425f8b
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x425f9e
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0x1388
call fcn.00407dab
pop ebx
pop ecx
jmp 0x423380
add esp, 8
cmp dword [ebp - 0x84], 0
jne 0x42605c
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x426011
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
jmp 0x426141
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push 0x80000301
push 0
push dword [ebp - 0x84]
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xc0], eax
push 0x520954
push dword [ebp - 0xc0]
push 0x52095b
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4260d2
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x4260e8
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x426141
push ebx
call fcn.00443612
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16088cac
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 3
jne 0x426f9c
mov eax, str.https:__hdapi.oppo.cn_wechat_lottery_getCredits
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x426180
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
push 0
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4262fc
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x42630f
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x426322
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x426335
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x426348
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x42635b
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x42636e
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x4263aa
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4263d6
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf0]
push eax
call fcn.00418007
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x426402
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x426419
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0x50b1d0
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x42647a
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x426494
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0x50b53a
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4264e6
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4264fd
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x42652f
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x4265a6
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 5
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push 0x4f4bd4
push dword [ebp - 0x8c]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x426927
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x545407
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4266c6
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4266d9
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x545407
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x426773
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x426786
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x42679c
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4267c8
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x4267de
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x42680a
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x426856
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x42686c
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x426898
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x4268ae
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x4268c5
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4268eb
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4268fe
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
jmp 0x426f9c
push getpeername
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x42693d
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444490
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0x1e
jl 0x426c82
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x545420
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x426a21
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x426a34
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x545420
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x426ace
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x426ae1
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x426af7
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x426b23
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x426b39
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x426b65
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x426bb1
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x426bc7
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x426bf3
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x426c09
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x426c20
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x426c46
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x426c59
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
jmp 0x426f9c
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x545437
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x426d40
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x426d53
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x545437
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x426ded
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x426e00
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x426e16
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x426e42
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x426e58
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x426e84
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x426ed0
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x426ee6
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x426f12
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x426f28
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x426f3f
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x426f65
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x426f78
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0xffffffffffffffff
push 0x13
push 0x16088cac
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 4
jne 0x428ff4
mov eax, str.https:__id.oppo.com_api_login_v1_validate_password
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x426fdb
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
call fcn.0041726f
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x427013
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x42702a
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
lea eax, [ebp - 0xb0]
push eax
call fcn.0041774f
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42708c
push ebx
call fcn.00443612
add esp, 4
push str.keyFdjydGAAKasmht1nFnR4MS5itFeh4R1Lk
push dword [ebp - 0x3c]
push str.timestamp
push dword [ebp - 0xbc]
push 0x545481
push dword [ebp - 0x3c]
push str.nonce
push dword [ebp - 0x10]
push str.loginName
push dword [ebp - 0x18]
push str.accountTypeMOBILEagreeUpgradefalseappKeyCuGsbe6HdAe6vDBHFew2DicallbackUrlhttps_3A_2F_2Fwww.opposhop.cn_2ForderscountryCallingCode86deviceId
mov ecx, 0xb
call fcn.0040112b
add esp, 0x2c
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4270e2
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc0]
test eax, eax
jne 0x4270f8
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x427124
push ebx
call fcn.00443612
add esp, 4
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0xc4]
push eax
call fcn.0041774f
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x42716d
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xd0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x427187
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f5138
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], eax
push 1
push 0x400
push 1
mov eax, 0x545530
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, str.createAESTicket
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00419c58
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x427204
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x427217
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x42722a
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x427241
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401187
push getpeername
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x42726e
mov eax, 0x4f4bd4
push eax
push getpeername
push 0
push str.TJiMZP4Edc3jdMY3qZOGjSwgq4BjHcay5QCFrCpGO2RXpjHIkxp0TXRy_d8NDx12AB75IAs28rau_TqFDGskgWmDrhhOFtOXeUyQFvt5P5uiZIfdJ3wd8y1U8qdmfmgdQnrxKn2_qbgpqgkIiqMfydTXfkcHlP8FYP6r31s
push getpeername
push 0
push str.Host:_id.oppo.com_r_nConnection:_keep_alive_r_nContent_Length:_320_r_nX_Timezone:_GMT8_r_nX_Protocol_Version:_1.0_r_nX_Session_Ticket:_FvA1JaSYdazc8iFqzGUbyWYMSs6pEi4c341Fz3ANiKw_r_nAccept_language:_zh_CN_r_nX_Key:_ntNLZ77rHVlBjrZFQ5DNMPe_k5LHLXeT6ySYrnpEv71cTxNaryTWI6uWT4f1WINQMaOImU8KjZUTA9ebmuu1OcDPD7Rf_6Q0vwFiJE2Tra4QWYYj6ps7xBDvWHOv0R9HvsvhnDo1QCXSsiBOHDXdwM3z_DG5tZNxAa51ZXUE_r_nX_From_HT:_false_r_nContent_Type:_application_encrypted_json_charsetUTF_8_r_nX_BusinessSystem:_OPPO_r_nAccept:_application_encrypted_json_charsetUTF_8_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_79.0.3945.88_Safari_537.36_r_nOrigin:_https:__id.oppo.com_r_nSec_Fetch_Site:_same_origin_r_nSec_Fetch_Mode:_cors_r_nReferer:_https:__id.oppo.com_login_hideAuthallcallbackhttps_3A_2F_2Fwww.opposhop.cn_2Forders
push 6
mov ebx, 0x4447b0
call fcn.00443606
add esp, 0x4c
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4272b9
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push getpeername
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x4272d3
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
lea eax, [ebp - 0xb0]
push eax
call fcn.0041774f
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x427335
push ebx
call fcn.00443612
add esp, 4
push 0x50a3de
push dword [ebp - 0x90]
push str.___captchaTicket_:____callbackUrl_:_https_3A_2F_2Fwww.opposhop.cn_2Forders___processTicket_:____agreeUpgrade_:_false___sign_:_
push dword [ebp - 0x18]
push str.___deviceId_:_
push dword [ebp - 0xbc]
push str.___countryCallingCode_:_86___password_:_
push dword [ebp - 0x10]
push str.__appKey_:_CuGsbe6HdAe6vDBHFew2Di___accountType_:_MOBILE___loginName_:_
push dword [ebp - 0x3c]
push str.__nonce_:
push dword [ebp - 0x3c]
push str._timestamp_:
mov ecx, 0xd
call fcn.0040112b
add esp, 0x34
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x427396
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4273ad
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push 1
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 1
push 1
push 1
mov eax, 0x4f4bd4
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, str.lqzPeeRaAdgWmURO
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.00419d5a
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x427417
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x42742a
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x427444
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x98], eax
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
push 0x4f4f04
push dword [ebp - 0x94]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
lea eax, [ebp - 0x98]
push eax
push 1
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4275d1
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4275e4
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4275f7
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x42760a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x42761d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x427630
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x427643
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x42767f
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4276ab
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4276c5
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x9c], eax
push 0
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 1
push 1
push 1
mov eax, 0x4f4bd4
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, str.lqzPeeRaAdgWmURO
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00419d5a
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x427735
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x427748
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x427762
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.data.encrytSessionId
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4277c9
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
push 1
push 1
lea eax, [ebp - 0xb8]
push eax
call fcn.0041ad37
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4277fc
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x427816
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
push 0x4f4bd4
push dword [ebp - 0x88]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x427bc2
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
push 0x545701
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x54570a
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x427963
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x427976
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x54570a
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x427a10
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x427a23
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x427a39
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x427a65
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x427a7b
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x427aa7
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x88]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x427af6
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x427b0c
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x427b38
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x427b4e
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x427b65
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x427b8b
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x427b9e
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.error.message
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x427c0d
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x427c24
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0x4f4bd4
push dword [ebp - 0x54]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x427f5b
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x54571f
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x427cff
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x427d12
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x54571f
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x427dac
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x427dbf
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x427dd5
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x427e01
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x427e17
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x427e43
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x54]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x427e8f
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x427ea5
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x427ed1
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x427ee7
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x427efe
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x427f24
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x427f37
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0x50ad01
push dword [ebp - 0x54]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x428ff4
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x427fa2
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
mov eax, str.https:__id.heytap.com_api_login_v1_validate_password
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x427ffe
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
call fcn.0041726f
mov dword [ebp - 0xb4], eax
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x428036
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x42804d
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
lea eax, [ebp - 0xb0]
push eax
call fcn.0041774f
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4280af
push ebx
call fcn.00443612
add esp, 4
push str.keyFdjydGAAKasmht1nFnR4MS5itFeh4R1Lk
push dword [ebp - 0x3c]
push str.timestamp
push dword [ebp - 0xbc]
push 0x545481
push dword [ebp - 0x3c]
push str.nonce
push dword [ebp - 0x10]
push str.loginName
push dword [ebp - 0x18]
push str.:5e6b556fGYQJkkUs4FEcfAxFd0FD9SPh4iQ65oj1__countryCallingCode86deviceId
push dword [ebp - 0xa4]
push str.accountTypeMOBILEagreeUpgradefalseappKeyCuGsbe6HdAe6vDBHFew2DicallbackUrlhttps_3A_2F_2Fwww.opposhop.cn_2Fproducts_2F1119.htmlcaptchaTicket_success_:true__provider_:_DINGXIANG___result_:__ret_:0__ticket_:_
mov ecx, 0xd
call fcn.0040112b
add esp, 0x34
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x428110
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xc0]
test eax, eax
jne 0x428126
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x428152
push ebx
call fcn.00443612
add esp, 4
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0xc4]
push eax
call fcn.0041774f
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x42819b
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xd0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4281b5
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f5138
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], eax
push 1
push 0x400
push 1
mov eax, 0x545896
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, str.createAESTicket
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00419c58
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x428232
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x428245
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x428258
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x42826f
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401187
push getpeername
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x42829c
mov eax, 0x4f4bd4
push eax
push getpeername
push 0
push str.dXAMZlwhHusQaX4ARZIj2d4Kpr5LvHfgYzbob8P8bTrkkmrLyx8rP5ZXA1vdpdcR0_iNAgm0EXQZBsp7jTSpP9415zLXHu6jr8ob1YJ9iHDkQqTtZOxH8FH3_OFDRdeKy4yOCxm8kLG7_nNZQJUeMY2tzelvWGI13TyGZimvYIw
push getpeername
push 0
push str.Host:_id.heytap.com_r_nConnection:_keep_alive_r_nContent_Length:_984_r_nX_Timezone:_GMT8_r_nOrigin:_https:__id.heytap.com_r_nX_Session_Ticket:_FlR4TnKXmL0iUhoHkWAXhWYMSs6pEi4c341Fz3ANiKw_r_nAccept_language:_zh_CN_r_nX_Key:_dXAMZlwhHusQaX4ARZIj2d4Kpr5LvHfgYzbob8P8bTrkkmrLyx8rP5ZXA1vdpdcR0_iNAgm0EXQZBsp7jTSpP9415zLXHu6jr8ob1YJ9iHDkQqTtZOxH8FH3_OFDRdeKy4yOCxm8kLG7_nNZQJUeMY2tzelvWGI13TyGZimvYIw_r_nX_From_HT:_true_r_nX_Protocol_Version:_1.0_r_nX_BusinessSystem:_OPPO_r_nAccept:_application_encrypted_json_charsetUTF_8_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_70.0.3538.25_Safari_537.36_Core_1.70.3741.400_QQBrowser_10.5.3863.400_r_nContent_Type:_application_encrypted_json_charsetUTF_8_r_nReferer:_https:__id.heytap.com_index.html_callbackhttps_3A_2F_2Fwww.opposhop.cn_2Fproducts_2F1119.htmlhideAuthall
push 6
mov ebx, 0x4447b0
call fcn.00443606
add esp, 0x4c
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4282e7
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push getpeername
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x428301
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
lea eax, [ebp - 0xb0]
push eax
call fcn.0041774f
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x428363
push ebx
call fcn.00443612
add esp, 4
push 0x50a3de
push dword [ebp - 0x90]
push str.:5e6b556fGYQJkkUs4FEcfAxFd0FD9SPh4iQ65oj1_____callbackUrl_:_https_3A_2F_2Fwww.opposhop.cn_2Fproducts_2F1119.html___processTicket_:____agreeUpgrade_:_false___sign_:_
push dword [ebp - 0xa4]
push str.___captchaTicket_:__success_:true__provider_:_DINGXIANG___result_:__ret_:0__ticket_:_
push dword [ebp - 0x18]
push str.___deviceId_:_
push dword [ebp - 0xbc]
push str.___countryCallingCode_:_86___password_:_
push dword [ebp - 0x10]
push str.__appKey_:_CuGsbe6HdAe6vDBHFew2Di___accountType_:_MOBILE___loginName_:_
push dword [ebp - 0x3c]
push str.__nonce_:
push dword [ebp - 0x3c]
push str._timestamp_:
mov ecx, 0xf
call fcn.0040112b
add esp, 0x3c
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4283cf
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4283e6
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push 1
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 1
push 1
push 1
mov eax, 0x4f4bd4
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, str.9KA8rGmr8mzxDoGH
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x44]
push eax
call fcn.00419d5a
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x428450
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x428463
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x42847d
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x98], eax
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
push 0x4f4f04
push dword [ebp - 0x94]
mov ecx, 5
call fcn.0040112b
add esp, 0x14
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
lea eax, [ebp - 0x98]
push eax
push 1
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x42860a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x42861d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x428630
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x428643
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x428656
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x428669
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x42867c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x4286b8
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4286e4
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4286fe
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x9c], eax
push 0
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 1
push 1
push 1
mov eax, 0x4f4bd4
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, str.9KA8rGmr8mzxDoGH
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.00419d5a
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x42876e
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x428781
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x42879b
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.data.encrytSessionId
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x428802
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
push 1
push 1
lea eax, [ebp - 0xb8]
push eax
call fcn.0041ad37
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x428835
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x42884f
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
push 0x4f4bd4
push dword [ebp - 0x88]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x428c6b
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.error.message
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4288bd
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4288d4
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x428906
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x54571f
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x428a0a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x428a1d
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x54571f
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x428ab7
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x428aca
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x428ae0
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x428b0c
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x428b22
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x428b4e
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x54]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x428b9a
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x428bb0
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x428bdc
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x428bf2
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x428c09
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x428c2f
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x428c42
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
jmp 0x428ff4
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
push 0x545701
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x54570a
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x428d95
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x428da8
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x54570a
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x428e42
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x428e55
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x428e6b
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x428e97
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x428ead
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x428ed9
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x88]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x428f28
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x428f3e
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x428f6a
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x428f80
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x428f97
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x428fbd
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x428fd0
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0xffffffffffffffff
push 0x13
push 0x16088cac
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 5
jne 0x429dc4
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
push 0
mov eax, str.https:__store.oppo.com_cn_oapi_credits_web_credits_show
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0xec]
push eax
call fcn.00402e42
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4291a3
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4291b6
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4291c9
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4291dc
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4291ef
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x429202
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x429215
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x429228
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xf0]
test eax, eax
jne 0x429264
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x429290
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf4]
push eax
call fcn.00418007
mov dword [ebp - 0xf8], eax
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x4292bc
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf8]
push eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4292d6
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0xa8], eax
push 0x4f4f04
push dword [ebp - 0xa8]
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xb0], eax
push getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x429311
mov eax, 0x4f4bd4
push eax
push 0x10005
push 0x16088cc7
push 0x52010001
push 2
mov ebx, 0x445ae0
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x429346
push ebx
call fcn.00443612
add esp, 4
mov eax, str.amount5type2gift50000320
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x42935c
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov eax, str.amount5
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x429376
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
mov ecx, 3
call fcn.0040112b
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
lea eax, [ebp - 0x44]
push eax
push 1
push 1
mov eax, str.https:__store.oppo.com_cn_oapi_credits_web_report_immediately
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0xe8]
push eax
call fcn.00402e42
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4294f3
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x429506
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x429519
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x42952c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x42953f
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x429552
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x429565
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x4295a1
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4295cd
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf0]
push eax
call fcn.00418007
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x4295f9
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x429613
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0xa8], eax
push 0x4f4f04
push dword [ebp - 0xa8]
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xb0], eax
push getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x42964e
mov eax, 0x4f4bd4
push eax
push 0x10005
push 0x16088cc7
push 0x52010001
push 2
mov ebx, 0x445ae0
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x429683
push ebx
call fcn.00443612
add esp, 4
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.errorMessage
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4296e3
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4296fa
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x42972c
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push 0x545e90
push dword [ebp - 0x54]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x429aaa
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x545e9d
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x429849
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x42985c
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x545e9d
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x4298f6
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x429909
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x42991f
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x42994b
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x429961
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x42998d
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4299d9
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x4299ef
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x429a1b
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x429a31
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x429a48
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x429a6e
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x429a81
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
jmp 0x429dc4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push str.oppo
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x429b68
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x429b7b
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push str.oppo
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x429c15
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x429c28
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x429c3e
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x429c6a
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x429c80
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x429cac
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x429cf8
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x429d0e
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x429d3a
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x429d50
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x429d67
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x429d8d
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x429da0
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0xffffffffffffffff
push 0x13
push 0x16088cac
push 0x52010001
call fcn.0044361e
add esp, 0x10
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 6
jne 0x42aa6a
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x42aa67
mov eax, str.https:__hd.oppo.com_platform_lottery
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x429e10
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push dword [ebp - 0xc]
push str._r_nX_Forwarded_For:
push dword [ebp - 4]
push str.Host:_hd.oppo.com_r_nConnection:_keep_alive_r_nContent_Length:_53_r_nAccept:_application_json__text_javascript_____q0.01_r_nX_Requested_With:_XMLHttpRequest_r_nUser_Agent:_Mozilla_5.0__iPhone__CPU_iPhone_OS_13_2_3_like_Mac_OS_X__AppleWebKit_605.1.15__KHTML__like_Gecko__Version_13.0.3_Mobile_15E148_Safari_604.1_r_nContent_Type:_application_x_www_form_urlencoded__charsetUTF_8_r_nOrigin:_https:__hd.oppo.com_r_nSec_Fetch_Site:_same_origin_r_nSec_Fetch_Mode:_cors_r_nSec_Fetch_Dest:_empty_r_nReferer:_https:__hd.oppo.com_act_m_2020_happyoppo_index.html_utm_sourcehd_directutm_mediumhd_directutm_campaignhd_directutm_termhd_directuthd_directumhd_directuchd_directushd_direct_r_nAccept_Language:_zh_TW_zh_q0.9_en_US_q0.8_en_q0.7_zh_HK_q0.6_r_n
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
push 8
call fcn.0044360c
add esp, 4
mov dword [ebp - 0xc0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 1
lea eax, [ebp - 8]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
push 1
mov eax, str.aid1506lid1425mobileauthcodecaptchaisCheck0source_type504s_channelh5_m
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0xe8]
push eax
push 1
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.00402e42
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x429f92
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x429fa5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x429fb8
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x429fcb
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x429fde
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x429ff1
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x42a004
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x447100
call fcn.00443606
add esp, 0x10
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x42a040
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x42a06c
push ebx
call fcn.00443612
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf0]
push eax
call fcn.00418007
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x42a098
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42a0b2
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0xa8], eax
push 0x4f4f04
push dword [ebp - 0xa8]
mov ecx, 2
call fcn.0040112b
add esp, 8
mov dword [ebp - 0xb0], eax
push getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x42a0ed
mov eax, 0x4f4bd4
push eax
push 0x10005
push 0x16088cc7
push 0x52010001
push 2
mov ebx, 0x445ae0
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42a122
push ebx
call fcn.00443612
add esp, 4
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.data_goods_name_
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x42a182
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x42a19c
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0xac], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x42a1d4
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 5
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x520935
push getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x42a24e
mov eax, 0x4f4bd4
push eax
push 4
mov ebx, 0x443fe0
call fcn.00443606
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
je 0x42a58e
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x546235
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42a332
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x42a345
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x546235
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x42a3df
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x42a3f2
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x42a408
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x42a434
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x42a44a
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x42a476
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 9
call fcn.0040112b
add esp, 0x24
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x42a4c2
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x42a4d8
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x42a504
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x42a51a
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x42a531
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x42a557
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x42a56a
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x520935
push getpeername
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x42a5c2
mov eax, 0x4f4bd4
push eax
push 4
mov ebx, 0x443fe0
call fcn.00443606
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
jne 0x42a60b
push 0x4f4bd4
push dword [ebp - 0xac]
call fcn.00402cc0
add esp, 8
cmp eax, 0
je 0x42a60b
mov eax, 1
jmp 0x42a610
mov eax, 0
test eax, eax
je 0x42a93d
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2b80
call fcn.00443624
add esp, 0x10
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xb0], eax
push 1
push 1
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
push dword [ebp - 0xbc]
call fcn.004016f6
mov dword [ebp - 0xc0], eax
push 0x546247
push dword [ebp - 0xc0]
push 0x50b018
push dword [ebp - 0xb0]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42a6d6
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x42a6e9
push ebx
call fcn.00443612
add esp, 4
push 0
mov ebx, 0x443a50
call fcn.00443606
add esp, 4
mov dword [ebp - 0xc8], eax
push 1
push 1
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push dword [ebp - 0xd4]
call fcn.004016f6
mov dword [ebp - 0xd8], eax
push 0x546247
push dword [ebp - 0xd8]
push 0x50b018
push dword [ebp - 0xc8]
mov ecx, 4
call fcn.0040112b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x42a783
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x42a796
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x42a7ac
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x4454f0
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x42a7d8
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x42a7ee
mov eax, 0x4f4cf0
push eax
push 1
mov ebx, 0x445080
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x42a81a
push ebx
call fcn.00443612
add esp, 4
push 0x4f4f04
push dword [ebp - 0xac]
push 0x50b06f
push dword [ebp - 0x1c]
push 0x50b06f
push dword [ebp - 0x18]
push 0x50b06f
push dword [ebp - 0x14]
push 0x50b06f
push dword [ebp - 0x10]
push dword [ebp - 0xe4]
mov ecx, 0xb
call fcn.0040112b
add esp, 0x2c
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x42a871
push ebx
call fcn.00443612
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x42a887
mov eax, 0x4f4bd4
push eax
push 1
mov ebx, 0x444b30
call fcn.00443606
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x42a8b3
push ebx
call fcn.00443612
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x42a8c9
mov eax, 0x4f4cf0
push eax
push getpeername
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x42a8e0
mov eax, 0x4f4bd4
push eax
push 2
mov ebx, 0x445560
call fcn.00443606
add esp, 0x1c
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x42a906
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x42a919
push ebx
call fcn.00443612
add esp, 4
push 0x80000301
push 0
push dword [0x57b97c]
push 1
mov eax, 3
mov ebx, 0x4b2ba0
call fcn.00443624
add esp, 0x10
push 0x4f4bd4
push dword [ebp - 0xac]
call fcn.00402cc0
add esp, 8
cmp eax, 0
jne 0x42aa33
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, str.data_tips_msg_
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x42a9a4
push ebx
call fcn.00443612
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x42a9bb
push ebx
call fcn.00443612
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fsub qword [0x4f4bfb]
fstp qword [ebp - 0xbc]
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x42a9ed
mov eax, 0x4f4bd4
push eax
push 0x80000301
push 0
push 4
fld qword [ebp - 0xbc]
call fcn.004016cf
push 0x80000301
push 0
push eax
push 0x30004
push 0x1601c396
push 0x52010001
push 4
mov eax, 2
mov ebx, 0x4ad500
call fcn.00443624
add esp, 0x34
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push dword [ebp - 0xb4]
push 1
push 0x1388
call fcn.004155e5
pop ecx
jmp 0x429def
add esp, 4
dec dword [0x57b9b0]
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x42aa80
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x42aa90
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x42aaa0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x42aab0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x42aac0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x42aad0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x42aae0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x42aaf0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42ab00
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x42ab10
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42ab2e
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42ab2a
imul eax, dword [ebx]
jmp 0x42ab1f
mov ecx, eax
test ecx, ecx
je 0x42ab4d
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42ab46
push ebx
push eax
call fcn.00443612
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42ab34
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42ab65
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42ab75
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42ab85
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x42ab95
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x42aba5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x42abb5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x4c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x42abd5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x42abe5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x42abf5
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x42ac05
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x42ac15
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42ac33
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42ac2f
imul eax, dword [ebx]
jmp 0x42ac24
mov ecx, eax
test ecx, ecx
je 0x42ac52
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42ac4b
push ebx
push eax
call fcn.00443612
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42ac39
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x42ac6a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x42ac7a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x42ac8a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x42ac9a
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x42acaa
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x42acba
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x42accd
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x42ace0
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x42acf3
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x42ad06
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x42ad19
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x42ad2c
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x42ad3f
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42ad52
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42ad65
push ebx
call fcn.00443612
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x42ad78
push ebx
call fcn.00443612
add esp, 4
mov esp, ebp
pop ebp
ret 4