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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push 0x20
call fcn.004b7416
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
mov eax, dword [0x724014]
and eax, 1
xor eax, 1
test eax, eax
je 0x46546c
mov dword [0x724014], 1
mov ebx, dword [ebp - 4]
mov dword [ebp - 8], ebx
mov eax, str..UserData
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4652d9
push ebx
call fcn.004b7410
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
add ebx, 0xc
mov dword [ebp - 8], ebx
mov eax, str.zh_CN
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x465300
push ebx
call fcn.004b7410
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
add ebx, 0x14
mov dword [ebp - 8], ebx
mov eax, str.zh_CN_zh
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x465327
push ebx
call fcn.004b7410
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
add ebx, 4
mov dword [ebp - 8], ebx
mov eax, str.Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_75.0.3770.100_Safari_537.36_Core_1.63.6821.400_QQBrowser_10.3.3040.400
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x46534e
push ebx
call fcn.004b7410
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
add ebx, 0x10
mov dword [ebp - 8], ebx
mov ebx, dword [ebp - 8]
mov dword [ebx], 1
mov ebx, dword [ebp - 4]
add ebx, 0x18
mov dword [ebp - 8], ebx
call fcn.0042343d
mov dword [ebp - 0xc], eax
push str.CorePepper.exe
push dword [ebp - 0xc]
mov ecx, 2
call fcn.004010aa
add esp, 8
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x46539f
push ebx
call fcn.004b7410
add esp, 4
mov eax, dword [ebp - 0x10]
push eax
mov ebx, dword [ebp - 8]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4653b5
push ebx
call fcn.004b7410
add esp, 4
pop eax
mov ebx, dword [ebp - 8]
mov dword [ebx], eax
push 0
push 0x724018
lea eax, [ebp - 4]
push eax
call fcn.004654f1
push 0x10007
push 0x160b3aa3
push 0x52010001
push 1
mov ebx, 0x4b7a90
call fcn.004b7422
add esp, 0x10
mov dword [ebp - 8], eax
push 0xffffffffffffffff
push 2
push 0x160b3aa3
push 0x52010001
call fcn.004b7434
add esp, 0x10
mov dword [ebp - 0xc], eax
push 0xffffffffffffffff
push 3
push 0x160b3aa3
push 0x52010001
call fcn.004b7434
add esp, 0x10
push eax
push dword [ebp - 0xc]
push 0
push 0
push 0
push 1
push dword [ebp - 8]
mov eax, str.about:blank
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0046556a
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x46545d
push ebx
call fcn.004b7410
add esp, 4
push 0
push 0x15e
call fcn.0041c037
mov ebx, dword [ebp - 4]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x465480
push ebx
call fcn.004b7410
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x465494
push ebx
call fcn.004b7410
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4654a8
push ebx
call fcn.004b7410
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4654bc
push ebx
call fcn.004b7410
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4654d0
push ebx
call fcn.004b7410
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4654e4
push ebx
call fcn.004b7410
add esp, 4
pop ebx
call fcn.004b7410
add esp, 4
mov esp, ebp
pop ebp
ret