Function at 0x1400ffd70
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, 0x9a8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x910], xmm8
movaps xmmword [rbp + 0x900], xmm7
movaps xmmword [rbp + 0x8f0], xmm6
mov qword [rbp + 0x8e8], 0xfffffffffffffffe
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
lea rdi, [rbp + 0x560]
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140103e00
lea rax, [0x140261847]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x7d
lea r8, [0x14026183d]
lea r15, [rbp + 0x280]
mov r9d, 0xa
mov rcx, r15
mov rdx, rdi
call fcn.140103ff0
lea r14, [rbp + 0x560]
mov r8d, 0x64
mov rcx, r14
mov rdx, r15
call fcn.140104bf0
lea rcx, [rbp - 0x50]
mov rdx, r14
call fcn.140104c20
cmp qword [rbp - 0x38], 0
je 0x1400fffe9
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x2f0], xmm0
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x2e0], xmm0
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x2d0], xmm0
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x2c0], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x2b0], xmm3
movaps xmmword [rbp + 0x2a0], xmm2
movaps xmmword [rbp + 0x290], xmm1
movaps xmmword [rbp + 0x280], xmm0
mov eax, dword [rbp + 0x2f8]
mov dword [rbp + 0x894], eax
cmp eax, 0xc8
jne 0x14010033d
movups xmm0, xmmword [rbp + 0x20]
movaps xmmword [rbp + 0x5d0], xmm0
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x5c0], xmm0
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x5b0], xmm0
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0x5a0], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmm2, xmmword [rbp - 0x30]
movups xmm3, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x590], xmm3
movaps xmmword [rbp + 0x580], xmm2
movaps xmmword [rbp + 0x570], xmm1
movaps xmmword [rbp + 0x560], xmm0
lea rcx, [rbp + 0x8a0]
lea rdx, [rbp + 0x560]
call fcn.140107a60
mov r15, qword [rbp + 0x8a8]
test r15, r15
je 0x140100940
mov r14, qword [rbp + 0x8a0]
mov rbx, qword [rbp + 0x8b0]
mov qword [rbp + 0x860], r14
mov qword [rbp + 0x868], r15
mov qword [rbp + 0x870], rbx
cmp rbx, 0xf
jbe 0x14010096c
cmp rbx, 0x1f
jbe 0x140100985
lea rcx, [rbp + 0x560]
mov r8d, reloc.WS2_32.dll_recv
mov rdx, r15
call fcn.1401012b0
cmp byte [rbp + 0x560], 0
jne 0x14010099b
lea rsi, [r15 + 0x10]
lea rdx, [rbp + 0x570]
lea rdi, [rbp - 0x41]
mov r8d, 0x2c0
mov rcx, rdi
call fcn.1401d84a0
lea rcx, [rbp + 0x280]
mov r8d, 0x2c0
mov rdx, rdi
call fcn.1401d84a0
movups xmm0, xmmword [rsi]
movaps xmmword [rbp + 0x8a0], xmm0
mov rax, qword [0x140304120]
movzx eax, byte [rax]
cmp al, 1
jne 0x1401007a1
movaps xmm0, xmmword [rbp + 0x8a0]
movaps xmmword [rbp + 0x560], xmm0
lea rcx, [rbp + 0x8a0]
lea rdx, [rbp + 0x280]
lea r8, [rbp + 0x560]
call fcn.140101920
jmp 0x1401007ee
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x850], xmm1
movaps xmmword [rbp + 0x840], xmm0
lea rax, [0x1402618c4]
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x868], 2
lea rax, [rbp + 0x860]
mov qword [rbp + 0x898], rax
lea rax, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov qword [rbp + 0x280], rax
lea rdi, [0x140013370]
mov qword [rbp + 0x288], rdi
lea rax, [0x140261930]
mov qword [rbp + 0x290], rax
lea rax, [0x1401ca600]
mov qword [rbp + 0x298], rax
lea rax, str.__4
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], rdi
lea rsi, [rbp + 0x898]
mov qword [rbp + 0x2b0], rsi
lea rax, [0x1400b08d0]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x560], 2
mov qword [rbp + 0x570], 2
movabs rbx, 0x2000000000
mov qword [rbp + 0x580], rbx
mov byte [rbp + 0x588], 3
movaps xmm8, xmmword [0x1401f5e30]
movups xmmword [rbp + 0x590], xmm8
mov qword [rbp + 0x5a8], 2
mov qword [rbp + 0x5b8], rbx
mov byte [rbp + 0x5c0], 3
movaps xmm7, xmmword [0x1401f50c0]
movups xmmword [rbp + 0x5c8], xmm7
mov qword [rbp + 0x5e0], 2
mov qword [rbp + 0x5f0], rbx
mov byte [rbp + 0x5f8], 3
movaps xmm6, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movups xmmword [rbp + 0x600], xmm6
mov qword [rbp + 0x618], 2
movabs r12, 0x2000000004
mov qword [rbp + 0x628], r12
mov byte [rbp + 0x630], 3
mov qword [rbp + 0x638], 3
lea r13, [0x1402618d0]
mov qword [rbp + 0x8b0], r13
mov qword [rbp + 0x8b8], 5
mov qword [rbp + 0x8a0], r14
mov qword [rbp + 0x8a8], 4
mov qword [rbp + 0x8c0], r15
mov qword [rbp + 0x8c8], 4
mov byte [rbp + 0x8e6], 1
lea rcx, [rbp + 0x8a0]
call fcn.1401ab020
movaps xmm0, xmmword [rbp + 0x840]
movaps xmm1, xmmword [rbp + 0x850]
movaps xmmword [rbp + 0x870], xmm1
movaps xmmword [rbp + 0x860], xmm0
lea rax, [rbp + 0x860]
mov qword [rbp + 0x898], rax
lea rax, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], rdi
lea rax, [0x140261930]
mov qword [rbp + 0x290], rax
lea rax, [0x1401ca600]
mov qword [rbp + 0x298], rax
lea rax, [0x140261950]
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x2a8], rdi
mov qword [rbp + 0x2b0], rsi
lea rax, [0x140104330]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x560], 2
mov qword [rbp + 0x570], 2
mov qword [rbp + 0x580], rbx
mov byte [rbp + 0x588], 3
movups xmmword [rbp + 0x590], xmm8
mov qword [rbp + 0x5a8], 2
mov qword [rbp + 0x5b8], rbx
mov byte [rbp + 0x5c0], 3
movups xmmword [rbp + 0x5c8], xmm7
mov qword [rbp + 0x5e0], 2
mov qword [rbp + 0x5f0], rbx
mov byte [rbp + 0x5f8], 3
movups xmmword [rbp + 0x600], xmm6
mov qword [rbp + 0x618], 2
mov qword [rbp + 0x628], r12
mov byte [rbp + 0x630], 3
mov qword [rbp + 0x638], 3
mov qword [rbp + 0x8b0], r13
mov qword [rbp + 0x8b8], 5
mov qword [rbp + 0x8a0], r14
mov qword [rbp + 0x8a8], 4
mov qword [rbp + 0x8c0], r15
mov qword [rbp + 0x8c8], 4
lea rcx, [rbp + 0x8a0]
call fcn.1401ab020
lea rcx, [rbp + 0x570]
movaps xmm0, xmmword [rbp + 0x860]
movaps xmm1, xmmword [rbp + 0x870]
movups xmmword [rbp + 0x570], xmm0
movups xmmword [rbp + 0x580], xmm1
lea rax, [0x1402618c4]
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], 2
mov byte [rbp + 0x8e6], 0
call fcn.1400ff8a0
jmp 0x140100940
lea rax, str.url:__status_code_
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], 0x16
lea rax, [rbp + 0x840]
mov qword [rbp + 0x898], rax
lea rax, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov qword [rbp + 0x8a0], rax
lea r12, [0x140013370]
mov qword [rbp + 0x8a8], r12
lea rax, [0x140261978]
mov qword [rbp + 0x8b0], rax
lea rax, [0x1401ca600]
mov qword [rbp + 0x8b8], rax
lea rax, str._url:__status_code__
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], r12
lea r13, [rbp + 0x898]
mov qword [rbp + 0x8d0], r13
lea r15, [0x1400b08d0]
mov qword [rbp + 0x8d8], r15
mov qword [rbp + 0x560], 2
mov qword [rbp + 0x570], 2
movabs rdi, 0x2000000000
mov qword [rbp + 0x580], rdi
mov byte [rbp + 0x588], 3
movaps xmm8, xmmword [0x1401f5e30]
movups xmmword [rbp + 0x590], xmm8
mov qword [rbp + 0x5a8], 2
mov qword [rbp + 0x5b8], rdi
mov byte [rbp + 0x5c0], 3
movaps xmm7, xmmword [0x1401f50c0]
movups xmmword [rbp + 0x5c8], xmm7
mov qword [rbp + 0x5e0], 2
mov qword [rbp + 0x5f0], rdi
mov byte [rbp + 0x5f8], 3
movaps xmm6, xmmword [reloc.OLEAUT32.dll_SysReAllocString]
movups xmmword [rbp + 0x600], xmm6
mov qword [rbp + 0x618], 2
movabs rax, 0x2000000004
mov qword [rbp + 0x628], rax
mov byte [rbp + 0x630], 3
mov qword [rbp + 0x638], 3
lea rax, [0x1402618d0]
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], 5
mov qword [rbp + 0x860], r14
mov qword [rbp + 0x868], 4
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x888], 4
lea rcx, [rbp + 0x860]
call fcn.1401ab020
mov qword [rbp + 0x840], rbx
mov qword [rbp + 0x848], rsi
lea rax, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], r12
lea rax, [0x140261978]
mov qword [rbp + 0x8b0], rax
lea rax, [0x1401ca600]
mov qword [rbp + 0x8b8], rax
lea rax, [0x1402619b0]
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], r12
mov qword [rbp + 0x8d0], r13
mov qword [rbp + 0x8d8], r15
lea rax, [rbp + 0x840]
mov qword [rbp + 0x898], rax
mov qword [rbp + 0x560], 2
mov qword [rbp + 0x570], 2
mov qword [rbp + 0x580], rdi
mov byte [rbp + 0x588], 3
movups xmmword [rbp + 0x590], xmm8
mov qword [rbp + 0x5a8], 2
mov qword [rbp + 0x5b8], rdi
mov byte [rbp + 0x5c0], 3
movups xmmword [rbp + 0x5c8], xmm7
mov qword [rbp + 0x5e0], 2
mov qword [rbp + 0x5f0], rdi
mov byte [rbp + 0x5f8], 3
movups xmmword [rbp + 0x600], xmm6
mov qword [rbp + 0x618], 2
movabs rax, 0x2000000004
mov qword [rbp + 0x628], rax
mov byte [rbp + 0x630], 3
mov qword [rbp + 0x638], 3
lea rax, [0x1402618d0]
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], 5
mov qword [rbp + 0x860], r14
mov qword [rbp + 0x868], 4
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x888], 4
lea rcx, [rbp + 0x860]
call fcn.1401ab020
mov eax, dword [rbp + 0x894]
mov dword [rbp + 0x898], eax
mov qword [rbp + 0x840], r13
lea rax, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], r12
lea rax, [0x140261978]
mov qword [rbp + 0x8b0], rax
lea rax, [0x1401ca600]
mov qword [rbp + 0x8b8], rax
lea rax, str.resp.status_code
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], r12
lea rax, [rbp + 0x840]
mov qword [rbp + 0x8d0], rax
lea rax, [0x1401042d0]
mov qword [rbp + 0x8d8], rax
mov qword [rbp + 0x560], 2
mov qword [rbp + 0x570], 2
mov qword [rbp + 0x580], rdi
mov byte [rbp + 0x588], 3
movups xmmword [rbp + 0x590], xmm8
mov qword [rbp + 0x5a8], 2
mov qword [rbp + 0x5b8], rdi
mov byte [rbp + 0x5c0], 3
movups xmmword [rbp + 0x5c8], xmm7
mov qword [rbp + 0x5e0], 2
mov qword [rbp + 0x5f0], rdi
mov byte [rbp + 0x5f8], 3
movups xmmword [rbp + 0x600], xmm6
mov qword [rbp + 0x618], 2
movabs rax, 0x2000000004
mov qword [rbp + 0x628], rax
mov byte [rbp + 0x630], 3
mov qword [rbp + 0x638], 3
lea rax, [0x1402618d0]
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x878], 5
mov qword [rbp + 0x860], r14
mov qword [rbp + 0x868], 4
lea rax, [rbp + 0x8a0]
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x888], 4
lea rcx, [rbp + 0x860]
call fcn.1401ab020
lea rcx, [rbp + 0x280]
call fcn.1400ffa30
jmp 0x140100940
xorps xmm0, xmm0
movaps xmmword [rbp + 0x590], xmm0
movaps xmmword [rbp + 0x580], xmm0
movaps xmmword [rbp + 0x570], xmm0
movaps xmm0, xmmword [rbp + 0x8a0]
movaps xmmword [rbp + 0x560], xmm0
lea rcx, [rbp + 0x280]
lea rdx, [rbp + 0x560]
mov r8d, 4
call fcn.1401a4270
movaps xmm0, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x8a0], xmm0
lea rdi, [rbp + 0x560]
lea rdx, [rbp + 0x280]
mov r8d, 0x2c0
mov rcx, rdi
call fcn.1401d84a0
movaps xmm0, xmmword [rbp + 0x8a0]
movaps xmmword [rbp + 0x820], xmm0
lea rsi, [rbp + 0x28f]
mov r8d, 0x2d0
mov rcx, rsi
mov rdx, rdi
call fcn.1401d84a0
lea rcx, [rbp + 0x560]
mov r8d, 0x2d0
mov rdx, rsi
call fcn.1401d84a0
mov qword [rbp + 0x830], 0
add rbx, 0xffffffffffffffe0
je 0x140100883
js 0x140100a00
mov edx, 1
mov rcx, rbx
call fcn.140001150
mov rdi, rax
test rax, rax
jne 0x140100888
mov edx, 1
mov rcx, rbx
call fcn.1401f27a0
jmp 0x140100a05
mov edi, 1
lea rdx, [r15 + 0x20]
mov qword [rbp + 0x8a0], rbx
mov qword [rbp + 0x8a8], rdi
mov rcx, rdi
mov r8, rbx
call fcn.1401d84a0
mov qword [rbp + 0x8b0], rbx
mov byte [rbp + 0x8e7], 1
lea rcx, [rbp + 0x560]
mov rdx, rdi
mov r8, rbx
call fcn.140101c20
mov rax, qword [rbp + 0x8b0]
mov qword [rbp + 0x290], rax
movups xmm0, xmmword [rbp + 0x8a0]
movaps xmmword [rbp + 0x280], xmm0
mov byte [rbp + 0x8e7], 0
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x280]
call fcn.1401028f0
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x290], rax
movups xmm0, xmmword [rbp - 0x50]
movaps xmmword [rbp + 0x280], xmm0
mov byte [rbp + 0x8e7], 0
lea rcx, [rbp + 0x280]
call fcn.1401027b0
test rax, rax
jne 0x1401009c5
test r14, r14
je 0x140100940
mov r8d, 1
mov rcx, r15
mov rdx, r14
call fcn.140001160
mov al, 1
movaps xmm6, xmmword [rbp + 0x8f0]
movaps xmm7, xmmword [rbp + 0x900]
movaps xmm8, xmmword [rbp + 0x910]
add rsp, 0x9a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov ecx, reloc.WS2_32.dll_recv
mov rdx, rbx
call fcn.1401f2e40
jmp 0x140100a05
lea r8, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov ecx, 0x20
mov rdx, rbx
call fcn.1401f2e40
jmp 0x140100a05
lea rax, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov qword [rsp + 0x20], rax
lea rcx, [0x140261798]
lea r9, fcn.140001020
lea r8, [rbp - 0x50]
mov edx, 0x2b
call fcn.1401f2d90
jmp 0x140100a05
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], rdx
lea rax, str.srcloader_srclib.rsUser_AgentMozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36_Edg_122.0.0.0_:_____n
mov qword [rsp + 0x20], rax
lea rcx, [0x140261798]
lea r9, fcn.140002b60
lea r8, [rbp + 0x280]
mov edx, 0x2b
call fcn.1401f2d90
jmp 0x140100a05
call fcn.1401bf0a0
ud2