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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x178
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf0], 0xfffffffffffffffe
mov rsi, rcx
movabs rdi, 0x4db93b48e0ed0887
add rdi, qword [0x14008fb40]
mov rax, qword [0x14008fb70]
movabs rcx, 0xc66b23698339a42c
movabs r14, 0x3ccebc25efef337e
mov rax, qword [rax + rcx]
add rax, r14
lea rbx, [rbp + 0xc0]
mov rcx, rbx
call rax
mov rax, qword [0x14008fb70]
movabs rcx, 0xc66b23698339a434
mov rax, qword [rax + rcx]
add rax, r14
mov rcx, rdi
call rax
mov rcx, qword [0x14008fb70]
movabs rdx, 0xc66b23698339a43c
mov rdx, qword [rcx + rdx]
add rdx, r14
mov rcx, rax
call rdx
mov rcx, rbx
mov rdx, rdi
mov r8, rax
call fcn.14001b250
mov ecx, 0x1229248
call fcn.1400489c0
mov rdi, rax
mov qword [rax], 0x91492
lea rbx, [rax + 8]
mov r14d, 8
movabs r13, 0xff82011e84303567
nop dword [rax + rax]
lea rcx, [rdi + r14]
mov rax, qword [0x14008cb40]
add rax, r13
call rax
add r14, 0x20
cmp r14, 0x1229248
jne 0x14001a080
mov qword [rsi], rbx
mov rax, qword [0x14008cb48]
add rax, r13
mov dword [rsp + 0x20], 0
lea rcx, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_112.0.0.0_Safari_537.36
xor r14d, r14d
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call rax
test rax, rax
je 0x14001a2f2
mov rdi, rax
mov rax, qword [0x14008cb58]
add rax, r13
lea rcx, [rbp + 0xc0]
call rax
mov r10, qword [0x14008cb60]
add r10, r13
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x80000000
lea r8, str.Cookie:_wpsqing_autoLoginV11__wps_sidS28BkNUmqEHXd5cbbk6QlV2RWnB3_T570vgc9i8u67844006pz___r_nReferer:_https:__www.iciba.com
xor r14d, r14d
mov rcx, rdi
mov rdx, rax
xor r9d, r9d
call r10
test rax, rax
je 0x14001a2b1
mov rbx, rax
mov dword [rbp + 0xec], 0
mov ecx, 0x400000
call fcn.1400489c0
mov r14, rax
xor r12d, r12d
mov r8d, 0x400000
mov rcx, rax
xor edx, edx
call fcn.14004c500
lea r15, [rbp + 0xec]
nop word cs:[rax + rax]
mov r8d, 0x400000
sub r8d, r12d
mov edx, r12d
add rdx, r14
mov rax, qword [0x14008cb70]
add rax, r13
mov rcx, rbx
mov r9, r15
call rax
test eax, eax
je 0x14001a2c2
mov eax, dword [rbp + 0xec]
add r12d, eax
test eax, eax
jne 0x14001a160
mov r15d, r12d
mov rax, qword [0x14008fb88]
movabs rcx, 0xdfbec9bfdf8161cd
movabs rdx, 0x8e130f490d298cd9
mov rax, qword [rax + rcx]
add rax, rdx
lea r12, [rbp + 0xa0]
mov rcx, r12
call rax
mov rcx, r12
mov rdx, r14
mov r8, r15
call fcn.140002310
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0xa0]
mov r8d, 1
mov r9d, 1
call fcn.14001a610
mov rax, qword [0x14008cb80]
movabs rcx, 0xff82011e84303567
add rax, rcx
lea rcx, [rbp + 0xa0]
call rax
xor r12d, r12d
lea r15, [rbp - 0x50]
xor r13d, r13d
nop dword [rax + rax]
mov rdx, qword [rsi]
add rdx, r12
mov rcx, r15
call fcn.14001a8e0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov rax, qword [0x14008cb88]
movabs rdx, 0xff82011e84303567
add rax, rdx
call rax
cmp r13, 0x91491
ja 0x14001a262
inc r13
add r12, 0x20
test al, al
jne 0x14001a220
mov rax, qword [0x14008cb78]
movabs r13, 0xff82011e84303567
add rax, r13
mov rcx, r14
call rax
mov rax, qword [0x14008cb68]
add rax, r13
mov rcx, rbx
call rax
mov rax, qword [0x14008cb68]
add rax, r13
mov rcx, rdi
call rax
mov rax, qword [0x14008cb90]
add rax, r13
lea rcx, [rbp - 0x50]
call rax
mov r14d, 1
jmp 0x14001a2f2
mov rax, qword [0x14008cb68]
add rax, r13
mov rcx, rdi
call rax
jmp 0x14001a2f2
mov rax, qword [0x14008cb78]
add rax, r13
mov rcx, r14
call rax
mov rax, qword [0x14008cb68]
add rax, r13
mov rcx, rbx
call rax
mov rax, qword [0x14008cb68]
add rax, r13
mov rcx, rdi
call rax
xor r14d, r14d
add r13, qword [0x14008cb50]
lea rcx, [rbp + 0xc0]
call r13
mov eax, r14d
add rsp, 0x178
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret