Function at 0x14000add0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xf0
mov rax, qword [0x1400a3060]
xor rax, rsp
mov qword [rbp + 0x27], rax
xor r12d, r12d
mov edi, r12d
mov dword [rsp + 0x20], r12d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 9], xmm0
mov qword [rbp + 7], rax
movups xmmword [rbp - 0x29], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x19], xmm1
lea r8d, [r12 + 0xa]
lea rdx, str.curlpp.dll
lea rcx, [rbp - 0x29]
call fcn.140016710
nop
lea rax, [rbp - 0x29]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 9]
mov qword [rsp + 0x38], rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 9]
call fcn.140011930
nop
lea r9, [fcn.1400085c0]
lea edx, [r12 + 0x20]
lea r8d, [r12 + 1]
lea rcx, [rbp - 0x29]
call fcn.140080294
mov rbx, qword [rbp - 9]
mov r15, qword [rbp - 1]
cmp rbx, r15
je 0x14000b07e
movabs r13, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r12
mov qword [rbp - 0x11], 7
mov word [rbp - 0x29], r12w
or edi, 1
mov dword [rsp + 0x20], edi
lea rcx, [rbp - 0x29]
call fcn.140004510
test eax, eax
jne 0x14000b0d7
mov r14, qword [rbx + 0x10]
mov rsi, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14000aed3
mov rsi, qword [rbx]
call fcn.14007f1b8
mov qword [rbp - 0x79], rsi
mov qword [rbp - 0x71], r14
lea r8, [rbp - 0x79]
mov edx, eax
lea rcx, [rbp - 0x49]
call fcn.140001cb0
or edi, 6
mov dword [rsp + 0x20], edi
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x29]
call fcn.140001f40
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 8
jb 0x14000af44
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000af3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b0b4
call fcn.140080250
mov r8d, 3
lea rdx, [rbp - 0x29]
lea rcx, [rsp + 0x30]
call fcn.140003f10
movsd xmm0, qword [rax]
movsd qword [rbp - 0x59], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp - 0x69], ecx
lea rax, [0x1400a30a8]
mov qword [rbp - 0x61], rax
movaps xmm0, xmmword [rbp - 0x69]
movdqa xmmword [rbp + 0x17], xmm0
mov eax, dword [rbp - 0x59]
test eax, eax
je 0x14000af8d
cmp eax, 1
jne 0x14000b032
jmp 0x14000af95
test ecx, ecx
jne 0x14000b0c2
lea rdx, str.Make_sure_you_have_curlpp.dll_in_the_same_folder_as_the_program.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140013ef0
lea rdx, [0x14009272c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140013ef0
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rsi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rsi, 0x989680
jne 0x14000afd9
imul rax, rax, 0x64
jmp 0x14000aff4
cqo
idiv rsi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rsi
add rax, rcx
movabs rcx, 0x7fffffff4d2fa1ff
cmp rax, rcx
jge 0x14000b012
mov ecx, 0xb2d05e00
add rcx, rax
mov qword [rsp + 0x20], rcx
jmp 0x14000b017
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x20]
call fcn.14001c8a0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
and edi, 0xfffffffe
mov rdx, qword [rbp - 0x11]
cmp rdx, 8
jb 0x14000b071
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x29]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000b06c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000b0bb
call fcn.140080250
add rbx, 0x20
cmp rbx, r15
jne 0x14000ae92
lea rcx, [rbp - 9]
call fcn.1400118c0
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140080230
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea r8, [rbp - 0x29]
lea rdx, [rbp + 0x17]
lea rcx, str.exists
call fcn.1400031d0
int3
mov edx, eax
lea rcx, str.current_path__
call fcn.140002ff0
int3