Function at 0x14000aefc
Capabilities:
Create process on windows
Get common file path

Disassembly:
push r15
mov eax, 0x5590
call fcn.1400f0b10
sub rsp, rax
mov qword [rsp + 0x48], 0xfffffffffffffffe
mov qword [rsp + 0x55a8], rbx
mov qword [rsp + 0x55b0], rsi
mov qword [rsp + 0x55b8], rdi
mov rax, qword [0x1401412b0]
xor rax, rsp
mov qword [rsp + 0x5580], rax
mov dil, dl
mov bl, cl
mov r15d, 1
mov r8b, r15b
mov esi, 0x800
mov edx, esi
lea rcx, [rsp + 0x180]
call fcn.140077a64
mov edx, esi
lea rcx, [rsp + 0x180]
call fcn.140076b90
mov r8d, esi
lea rdx, str.Settings.reg
lea rcx, [rsp + 0x180]
call fcn.14008d22c
mov r8d, esi
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x2180]
call fcn.14008d254
test bl, bl
je 0x14000afba
mov r8d, r15d
lea rdx, str.ExportedSettings
lea rcx, [0x14010f128]
call fcn.14009f314
jmp 0x14000b00e
mov byte [rsp + 0x20], 0
mov r9b, r15b
mov r8, rsi
lea rdx, [rsp + 0x180]
lea rcx, str.Settings.reg
call fcn.140077848
lea rcx, [rsp + 0x180]
call fcn.140068258
test al, al
jne 0x14000b00e
test dil, dil
je 0x14000aff6
xor al, al
jmp 0x14000b2e5
mov r8, rsi
lea rdx, [rsp + 0x2180]
lea rcx, [rsp + 0x180]
call fcn.14008d254
test dil, dil
jne 0x14000b04a
mov al, bl
neg al
sbb ecx, ecx
add ecx, 0x5b5
call fcn.140087094
mov rdx, rax
mov byte [rsp + 0x20], bl
lea r9, str..reg
lea r8, [rsp + 0x180]
mov rcx, qword [0x140148b90]
call fcn.1400078e8
test al, al
je 0x14000afef
test bl, bl
jne 0x14000b15b
lea rcx, [rsp + 0xc0]
call fcn.14008d288
nop
mov byte [rsp + 0x38], bl
mov byte [rsp + 0x30], bl
mov byte [rsp + 0x28], bl
and dword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x180]
call fcn.140069240
test al, al
jne 0x14000b0b9
lea rdx, [rsp + 0x180]
lea rcx, [0x14017f1b0]
call fcn.140062338
nop
lea rcx, [rsp + 0xc0]
call fcn.140004190
xor al, al
jmp 0x14000b2e5
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0xc0]
call fcn.14008d350
test al, al
je 0x14000b12d
mov rcx, qword [rsp + 0x40]
cmp word [rcx], 0x5b
jne 0x14000b12b
mov r8d, 0x22
lea rdx, str._HKEY_CURRENT_USERSoftwareWinRAR
call fcn.1400902f8
test eax, eax
je 0x14000b104
lea rcx, [rsp + 0xc0]
call fcn.140004190
xor al, al
jmp 0x14000b2e5
mov rax, qword [rsp + 0x40]
movzx ecx, word [rax + 0x44]
sub cx, 0x5c
cmp cx, r15w
jbe 0x14000b12b
lea rcx, [rsp + 0xc0]
call fcn.140004190
xor al, al
jmp 0x14000b2e5
jmp 0x14000b0b9
lea rcx, [0x14010f128]
call fcn.14009dedc
nop
lea rcx, [rsp + 0xc0]
call fcn.140004190
jmp 0x14000b15b
lea rax, [rsp + 0x1180]
mov qword [rsp + 0x20], rax
mov r9d, r15d
xor r8d, r8d
lea edx, [r8 + 0x24]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
mov r9, rsi
lea r8, [rsp + 0x1180]
lea rdx, str.regedit.exe
lea rcx, [rsp + 0x1180]
call fcn.140077ff0
lea rax, str._e___s__HKEY_CURRENT_USERSoftwareWinRAR
lea r8, [0x140110438]
test bl, bl
cmovne r8, rax
lea r9, [rsp + 0x180]
mov edx, 0x900
lea rcx, [rsp + 0x3180]
call fcn.14000269c
mov esi, 0x70
mov r8d, esi
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.1400f1d90
mov dword [rsp + 0x50], esi
mov dword [rsp + 0x54], 0x40
mov rax, qword [0x140148b90]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x1180]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x3180]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x80], r15d
lea rcx, [rsp + 0x50]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
setne sil
test sil, sil
je 0x14000b24c
mov edx, 0x1388
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rsp + 0xb8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test bl, bl
je 0x14000b263
lea rdx, str.ExportedSettings
lea rcx, [0x14010f128]
call fcn.14009e154
test sil, sil
je 0x14000b2c3
test bl, bl
jne 0x14000b271
call fcn.14000ae24
neg bl
sbb ecx, ecx
add ecx, 0x461
call fcn.140087094
mov r8, rax
lea r9, [rsp + 0x180]
mov edx, 0x900
lea rcx, [rsp + 0x4380]
call fcn.14000269c
mov ecx, 0x2fb
call fcn.140087094
mov r8, rax
xor r9d, r9d
lea rdx, [rsp + 0x4380]
mov rcx, qword [0x140148b90]
call int.1400c5f20
jmp 0x14000b2e2
test dil, dil
jne 0x14000b2e2
mov ecx, 0x201
call fcn.140087094
mov rcx, rax
lea rdx, [rsp + 0x3180]
call fcn.1400ca204
mov al, sil
mov rcx, qword [rsp + 0x5580]
xor rcx, rsp
call fcn.1400f0b80
lea r11, [rsp + 0x5590]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r15
ret