Function at 0x1400202d4
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
mov eax, 0x1cb0
call fcn.1400baa60
sub rsp, rax
mov rax, qword [0x1400e0920]
xor rax, rsp
mov qword [rsp + 0x1ca0], rax
mov bl, cl
lea rcx, [rsp + 0xa0]
mov sil, dl
call fcn.140053344
lea rcx, [rsp + 0xa0]
call fcn.140052588
xor eax, eax
or rcx, 0xffffffffffffffff
lea rdi, [rsp + 0xa0]
repne scasw ax, word [rdi]
mov rax, qword [str.Settings.reg]
xor ebp, ebp
mov qword [rdi - 2], rax
mov rax, qword [0x1400c4e90]
mov rcx, rbp
mov qword [rdi + 6], rax
mov rax, qword [0x1400c4e98]
mov qword [rdi + 0xe], rax
movzx eax, word [0x1400c4ea0]
mov word [rdi + 0x16], ax
movzx eax, word [rsp + rcx + 0xa0]
add rcx, 2
mov word [rsp + rcx + 0x89e], ax
cmp ax, bp
jne 0x140020364
cmp bl, bpl
je 0x14002039d
lea rdx, str.ExportedSettings
lea rcx, [0x1400c3f4c]
mov r8d, 1
call fcn.14005c428
jmp 0x1400203f0
lea rdx, [rsp + 0xa0]
lea rcx, str.Settings.reg
mov r8b, 1
call fcn.1400534f4
lea rdx, [rsp + 0xa0]
xor ecx, ecx
call fcn.1400310fc
cmp al, bpl
jne 0x1400203f0
cmp sil, bpl
je 0x1400203d4
xor al, al
jmp 0x14002058d
mov rcx, rbp
movzx eax, word [rsp + rcx + 0x8a0]
add rcx, 2
mov word [rsp + rcx + 0x9e], ax
cmp ax, bp
jne 0x1400203d7
cmp sil, bpl
jne 0x14002042d
mov al, bl
neg al
sbb ecx, ecx
add ecx, 0x5b5
call fcn.140061d94
mov rcx, qword [0x1400ffd80]
lea r9, str..reg
lea r8, [rsp + 0xa0]
mov rdx, rax
mov byte [rsp + 0x20], bl
call fcn.140019198
cmp al, bpl
je 0x1400203cd
cmp bl, bpl
jne 0x14002043e
lea rcx, [0x1400c3f4c]
call fcn.14005c800
lea rax, str._ea___s__HKEY_CURRENT_USERSoftwareWinRAR
lea r8, [0x1400c4e08]
cmp bl, bpl
lea r9, [rsp + 0xa0]
lea rcx, [rsp + 0x12a0]
mov edx, 0x500
cmovne r8, rax
call fcn.1400287d0
mov edi, 0x70
lea rcx, [rsp + 0x30]
mov r8, rdi
xor edx, edx
call fcn.1400a9314
mov rax, qword [0x1400ffd80]
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, str.regedit
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x12a0]
mov dword [rsp + 0x34], 0x40
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x60], 1
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
cmp eax, ebp
setne dil
cmp dil, bpl
je 0x1400204f1
mov rcx, qword [rsp + 0x98]
mov edx, 0x1388
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rsp + 0x98]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp bl, bpl
je 0x140020509
lea rdx, str.ExportedSettings
lea rcx, [0x1400c3f4c]
call fcn.14005c0b8
cmp dil, bpl
je 0x14002056b
cmp bl, bpl
jne 0x140020518
call fcn.14001ffbc
neg bl
sbb ecx, ecx
add ecx, 0x461
call fcn.140061d94
lea r9, [rsp + 0xa0]
lea rcx, [rsp + 0x8a0]
mov r8, rax
mov edx, 0x500
call fcn.1400287d0
mov ecx, 0x2fb
call fcn.140061d94
mov rcx, qword [0x1400ffd80]
lea rdx, [rsp + 0x8a0]
mov r8, rax
xor r9d, r9d
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x14002058a
cmp sil, bpl
jne 0x14002058a
mov ecx, 0x201
call fcn.140061d94
lea rdx, [rsp + 0x12a0]
mov rcx, rax
call fcn.140096028
mov al, dil
mov rcx, qword [rsp + 0x1ca0]
xor rcx, rsp
call fcn.1400a86e0
lea r11, [rsp + 0x1cb0]
mov rbx, qword [r11 + 0x18]
mov rbp, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret