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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xe8
mov rax, qword [0x14003f080]
xor rax, rsp
mov qword [rbp + 7], rax
mov r13, r9
mov qword [rbp - 0x61], r9
mov rbx, r8
mov qword [rsp + 0x40], rbx
mov rsi, rdx
mov qword [rsp + 0x30], rdx
mov rdi, rcx
mov qword [rbp - 0x59], rcx
mov qword [rbp - 0x51], rdx
mov qword [rbp - 0x49], rbx
mov qword [rbp - 0x41], r9
xor r14d, r14d
mov dword [rsp + 0x20], r14d
lea ecx, [r14 + 3]
call qword [sym.imp.libcurl.dll_curl_global_init]
call qword [sym.imp.libcurl.dll_curl_easy_init]
mov r12, rax
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r14b
mov dword [rsp + 0x20], 1
test rax, rax
je 0x140002735
lea rdx, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9_image_avif_image_webp_image_apng___q0.8
xor ecx, ecx
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Accept_Language:_tr_TR_tr_q0.9_en_US_q0.8_en_q0.7
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Cache_Control:_max_age0
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Connection:_keep_alive
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.If_Modified_Since:_Thu__17_Oct_2019_07:18_:_26_GMT
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.If_None_Match:__3147526947gzip_
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Sec_Ch_Ua_Platform:_Windows_
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Sec_Fetch_Dest:_document
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Sec_Fetch_Mode:_navigate
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Sec_Fetch_Site:_none
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Sec_Fetch_User:__1
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.TE:_trailers
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Sec_Gpc:_1
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.DNT:_1
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.Upgrade_Insecure_Requests::_1
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
lea rdx, str.User_Agent:_Mozilla_5.0__Windows_NT_10.0__Win64__x64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_122.0.0.0_Safari_537.36
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_slist_append]
mov qword [rsp + 0x38], rax
xor r8d, r8d
lea edx, [r14 + 0x40]
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
xor r8d, r8d
lea edx, [r14 + 0x51]
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea edx, [r14 + 0xd]
lea r8d, [r14 + 8]
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea edx, [r14 + 0x4e]
lea r8d, [r14 + 8]
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea edx, [r14 + 0x14]
lea r8d, [r14 + 8]
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [0x140001e40]
mov edx, 0x4e2b
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov r8, rdi
mov edx, 0x2711
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, str.cookies.txt
mov edx, 0x272f
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, str.cookies.txt
mov edx, 0x2762
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
xor r8d, r8d
lea edx, [r14 + 0x34]
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov r13, qword [rbx + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 3
jb 0x14000282e
mov r15, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1400021a9
mov r15, qword [rbx]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x71], xmm1
lea r14, [r13 + 3]
mov ebx, 0xf
lea rsi, [rsp + 0x48]
cmp r14, rbx
jbe 0x140002246
mov rbx, r14
or rbx, 0xf
cmp rbx, rcx
jbe 0x140002208
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140009328
test rax, rax
je 0x140002834
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140002241
mov eax, 0x16
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140002230
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140002822
jmp 0x1400021e9
test rcx, rcx
je 0x14000223f
call fcn.140009328
mov rsi, rax
jmp 0x140002241
xor esi, esi
mov qword [rsp + 0x48], rsi
mov qword [rbp - 0x71], r14
mov qword [rbp - 0x69], rbx
mov r8, r13
mov rdx, r15
mov rcx, rsi
call fcn.14002bf40
mov eax, dword [0x14003931c]
mov word [rsi + r13], ax
movzx eax, byte [0x14003931e]
mov byte [rsi + r13 + 2], al
mov byte [rsi + r14], 0
mov ebx, 5
mov dword [rsp + 0x20], ebx
mov rsi, qword [rsp + 0x30]
mov rdx, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x140002293
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x48]
call fcn.140005b60
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x29], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x39], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x29], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or ebx, 2
mov dword [rsp + 0x20], ebx
mov rdx, qword [rbp - 0x69]
cmp rdx, 0xf
jbe 0x140002315
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002310
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000283a
call fcn.140009320
movdqa xmm0, xmmword [0x1400395a0]
movdqu xmmword [rbp - 0x71], xmm0
mov byte [rsp + 0x48], 0
lea rdx, [rsi + 0x20]
lea rcx, [rbp - 0x19]
call fcn.1400053e0
nop
lea r8, [rbp - 0x39]
cmp qword [rbp - 0x21], 0xf
cmova r8, qword [rbp - 0x39]
mov edx, 0x2714
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov edx, 0x6f
mov r8d, 0xffffffef
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [rbp - 0x19]
cmp qword [rbp - 1], 0xf
cmova r8, qword [rbp - 0x19]
mov edx, 0x2716
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov r8, qword [rsp + 0x38]
mov edx, 0x2727
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov r13, qword [rbp - 0x61]
mov r8, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x1400023a6
mov r8, qword [r13]
mov edx, 0x2712
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
xor r8d, r8d
mov rcx, rdi
call fcn.140006000
mov rcx, r12
call qword [sym.imp.libcurl.dll_curl_easy_perform]
mov esi, eax
test eax, eax
je 0x140002406
mov ecx, eax
call qword [sym.imp.libcurl.dll_curl_easy_strerror]
mov rbx, rax
mov ecx, 2
call fcn.14000ff90
mov r9, rbx
mov r8d, esi
lea rdx, str.curl_easy_perform___failed:__d__s_n
mov rcx, rax
call fcn.1400011c0
lea rcx, str.pause
call fcn.1400127c4
jmp 0x1400023b4
mov rsi, qword [rdi + 0x10]
mov r15, rdi
mov r12, qword [rdi + 0x18]
cmp r12, 0xf
jbe 0x14000241a
mov r15, qword [rdi]
cmp rsi, 0x12
jb 0x140002487
lea r14, [rsi + r15]
lea r8, [r14 - 0x11]
sub r8, r15
mov edx, 0x41
mov rcx, r15
call fcn.14002c980
mov rbx, rax
test rax, rax
je 0x140002487
mov r8d, 0x12
lea rdx, str.Attention_Required
mov rcx, rbx
call fcn.14002ca20
test eax, eax
je 0x14000247a
inc rbx
lea r8, [r14 - 0x11]
sub r8, rbx
mov edx, 0x41
mov rcx, rbx
call fcn.14002c980
mov rbx, rax
test rax, rax
jne 0x140002440
jmp 0x140002487
sub rbx, r15
cmp rbx, 0xffffffffffffffff
jne 0x140002806
mov r15, rdi
cmp r12, 0xf
jbe 0x140002493
mov r15, qword [rdi]
cmp rsi, 0xd
jb 0x140002507
lea r14, [rsi + r15]
lea r8, [r14 - 0xc]
sub r8, r15
mov edx, 0x41
mov rcx, r15
call fcn.14002c980
mov rbx, rax
test rax, rax
je 0x140002507
nop dword [rax]
mov r8d, 0xd
lea rdx, str.Access_denied
mov rcx, rbx
call fcn.14002ca20
test eax, eax
je 0x1400024fa
inc rbx
lea r8, [r14 - 0xc]
sub r8, rbx
mov edx, 0x41
mov rcx, rbx
call fcn.14002c980
mov rbx, rax
test rax, rax
jne 0x1400024c0
jmp 0x140002507
sub rbx, r15
cmp rbx, 0xffffffffffffffff
jne 0x140002806
mov r15, rdi
cmp r12, 0xf
jbe 0x140002513
mov r15, qword [rdi]
cmp rsi, 0xf
jb 0x140002587
lea r14, [rsi + r15]
lea r8, [r14 - 0xe]
sub r8, r15
mov edx, 0x72
mov rcx, r15
call fcn.14002c980
mov rbx, rax
test rax, rax
je 0x140002587
nop dword [rax]
mov r8d, 0xf
lea rdx, str.restrict_access
mov rcx, rbx
call fcn.14002ca20
test eax, eax
je 0x14000257a
inc rbx
lea r8, [r14 - 0xe]
sub r8, rbx
mov edx, 0x72
mov rcx, rbx
call fcn.14002c980
mov rbx, rax
test rax, rax
jne 0x140002540
jmp 0x140002587
sub rbx, r15
cmp rbx, 0xffffffffffffffff
jne 0x140002806
mov r15, rdi
cmp r12, 0xf
jbe 0x140002593
mov r15, qword [rdi]
cmp rsi, 0x23
jb 0x140002607
lea r14, [rsi + r15]
lea r8, [r14 - 0x22]
sub r8, r15
mov edx, 0x35
mov rcx, r15
call fcn.14002c980
mov rbx, rax
test rax, rax
je 0x140002607
nop dword [rax]
mov r8d, 0x23
lea rdx, str.503_Service_Temporarily_Unavailable
mov rcx, rbx
call fcn.14002ca20
test eax, eax
je 0x1400025fa
inc rbx
lea r8, [r14 - 0x22]
sub r8, rbx
mov edx, 0x35
mov rcx, rbx
call fcn.14002c980
mov rbx, rax
test rax, rax
jne 0x1400025c0
jmp 0x140002607
sub rbx, r15
cmp rbx, 0xffffffffffffffff
jne 0x140002806
mov r14, rdi
cmp r12, 0xf
jbe 0x140002613
mov r14, qword [rdi]
cmp rsi, 0x14
jb 0x14000267f
lea r8, [rsi - 0x13]
add r8, r14
sub r8, r14
mov edx, 0x34
mov rcx, r14
call fcn.14002c980
mov rbx, rax
test rax, rax
je 0x14000267f
nop dword [rax + rax]
mov r8d, 0x14
lea rdx, str.408_Request_Time_out
mov rcx, rbx
call fcn.14002ca20
test eax, eax
je 0x1400027f9
inc rbx
lea r8, [rsi - 0x13]
add r8, r14
sub r8, rbx
mov edx, 0x34
mov rcx, rbx
call fcn.14002c980
mov rbx, rax
test rax, rax
jne 0x140002640
mov rcx, qword [rsp + 0x28]
call qword [sym.imp.libcurl.dll_curl_easy_cleanup]
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.libcurl.dll_curl_slist_free_all]
mov rcx, qword [rsp + 0x28]
call qword [sym.imp.libcurl.dll_curl_easy_cleanup]
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x1400026dc
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400026d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002840
call fcn.140009320
movdqa xmm0, xmmword [0x1400395a0]
movdqu xmmword [rbp - 9], xmm0
mov byte [rbp - 0x19], 0
mov rdx, qword [rbp - 0x21]
cmp rdx, 0xf
jbe 0x140002728
inc rdx
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002723
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002846
call fcn.140009320
xor r14d, r14d
mov rsi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x40]
call qword [sym.imp.libcurl.dll_curl_global_cleanup]
nop
mov rcx, rsi
call fcn.140002850
nop
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x14000277f
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x14000277a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000281c
mov rcx, r8
call fcn.140009320
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jbe 0x1400027c5
inc rdx
mov rcx, qword [r13]
cmp rdx, 0x1000
jb 0x1400027c0
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140002828
mov rcx, r8
call fcn.140009320
mov qword [r13 + 0x10], r14
mov qword [r13 + 0x18], 0xf
mov byte [r13], 0
mov rax, rdi
mov rcx, qword [rbp + 7]
xor rcx, rsp
call fcn.140009300
add rsp, 0xe8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
sub rbx, r14
cmp rbx, 0xffffffffffffffff
je 0x14000267f
lea rcx, str.pause
call fcn.1400127c4
mov r12, qword [rsp + 0x28]
jmp 0x1400023b4
call fcn.140013c00
nop
call fcn.140001310
nop
call fcn.140013c00
nop
call fcn.1400013b0
int3
call fcn.140013c00
nop
call fcn.140013c00
int3
call fcn.140013c00
nop
call fcn.140013c00
int3