Function at 0x180052130
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rax, rcx
mov r10, rdx
imul ecx, r8d, 0x954
mov r15d, r8d
mov dword [rbp - 0x30], ecx
cmp r8d, ecx
ja 0x180052290
mov r14, qword [rbp - 0x18]
xor ebx, ebx
mov rsi, qword [rbp - 0x18]
mov r12, qword [rbp - 0x18]
mov r13, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x18]
nop dword [rax]
cmp r15d, 0x12fac
ja 0x180052430
je 0x1800523bc
cmp r15d, 0x4970
ja 0x180052304
je 0x180052266
mov eax, r15d
sub eax, 0x52
je 0x180052601
sub eax, 0xc
je 0x1800522ea
cmp eax, 0x24
jne 0x1800525e4
mov r9d, 0xef
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180042520
mov r12, rax
mov qword [rbp - 0x28], rbx
mov edx, 0x23
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x22]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x18], 2
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x21]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x18], 3
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x20]
call fcn.180062560
jmp 0x1800525dc
mov edx, SHSetInstanceExplorer
nop dword [rax + rax]
cmp edx, 0xae
je 0x1800522d9
cmp edx, 0x76f2
je 0x1800522d4
cmp edx, 0xed36
je 0x1800522a5
cmp edx, 0x1637a
jne 0x1800522dc
mov rax, qword [rbp - 0x20]
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rax, qword [rax]
cmp rdi, rax
jae 0x1800522ca
nop dword [rax]
movzx ecx, byte [rsi]
cmp byte [r14], cl
jne 0x180052629
inc r14
inc rsi
inc rdi
cmp rdi, rax
jb 0x1800522b0
mov rax, qword [rbp + 0x48]
mov qword [rbp - 0x20], rbx
jmp 0x1800522dc
mov rdi, rbx
jmp 0x1800522dc
mov rsi, r9
add edx, 0x7644
cmp edx, 0x1d910
jbe 0x180052270
test r10, r10
je 0x180052631
test r9, r9
je 0x180052631
mov r14, r10
jmp 0x1800525e4
cmp r15d, 0x6590
je 0x180052392
cmp r15d, 0xca9e
jne 0x1800525e8
mov edx, 0x23
mov qword [rbp - 0x18], 5
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1e]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x18], 6
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1d]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x18], 7
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1c]
call fcn.180062560
jmp 0x1800525dc
mov edx, 0x23
mov qword [rbp - 0x18], 4
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1f]
call fcn.180062560
jmp 0x1800525dc
mov edx, 0x23
mov qword [rbp - 0x18], 8
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1b]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x18], 9
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x1a]
call fcn.180062560
mov edx, 0x23
mov qword [rbp - 0x18], 0xa
lea rax, [rbp - 0x28]
mov r9, r12
lea r8, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea ecx, [rdx - 0x19]
call fcn.180062560
jmp 0x1800525dc
cmp r15d, 0x194ba
je 0x18005256d
cmp r15d, 0x1f9c8
je 0x180052529
cmp r15d, 0x25ed6
je 0x1800524c3
cmp r15d, 0x2c3e4
je 0x180052486
cmp r15d, 0x328f2
jne 0x1800525e8
lea r8, [rbp - 0x38]
mov byte [rbp - 0x38], 1
mov rdx, r12
mov ecx, 0x91
call fcn.18006b1e0
mov r12, rax
jmp 0x1800525dc
mov rax, qword [r13 + 0x18]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 0xa
je 0x1800525e4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.KeepAliveAudioListenerforwardX
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [r13 + 0x10]
mov rcx, qword [rax + 0x18]
cmp qword [rcx + 8], 3
jne 0x180052694
mov rcx, qword [r13 + 0x18]
cmp qword [rcx + 8], 7
jne 0x18005266e
mov rax, qword [rcx + 0x10]
cmp qword [rax + 8], 5
jne 0x180052648
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 9
je 0x1800525e4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.warn_strict_multiple_method_decl
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [r13 + 0x10]
cmp qword [rax + 8], 2
jne 0x1800526ba
mov rax, qword [rax + 0x10]
cmp qword [rax + 8], 1
je 0x1800525e4
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.LTE_signal_strength_return_error
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea r9, [rbp - 0x28]
mov qword [rbp - 0x18], 8
lea r8, [rbp - 0x18]
mov rdx, r12
mov ecx, 0xec
call fcn.18005a4c0
lea r9, [rbp - 0x28]
mov qword [rbp - 0x18], 6
lea r8, [rbp - 0x18]
mov rdx, r12
mov ecx, 0xec
call fcn.18005a4c0
mov r8, qword [rbp - 0x28]
lea rcx, [rbp - 0x18]
mov r9, r12
mov qword [rbp - 0x18], 4
mov edx, 0x7f
call fcn.180062810
mov r13, rax
cmp qword [rax + 8], 4
jne 0x180052706
cmp qword [rax + 0x20], rbx
jne 0x1800526e0
mov r10, qword [rbp + 0x50]
mov r9, qword [rbp + 0x60]
mov rax, qword [rbp + 0x48]
imul ecx, dword [rbp + 0x58], 0xc7
add r15d, ecx
cmp r15d, dword [rbp - 0x30]
jbe 0x180052190
jmp 0x180052290
xor r8d, r8d
mov rcx, r10
lea edx, [r8 + 1]
call qword [sym.imp.KERNEL32.dll_ReleaseSemaphore]
test eax, eax
je 0x18005261d
mov dword [rbp - 0x20], ebx
jmp 0x180052290
mov dword [rbp - 0x20], 1
jmp 0x180052290
sub rax, rdi
jmp 0x180052294
cmp r10, r9
jne 0x18005263e
mov rax, rbx
jmp 0x180052294
mov eax, 1
jmp 0x180052294
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.vim.event.PermissionUpdatedEvent
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.8288be1429ee6b66e7cf0c2a3afa9028
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.IDR_COMBOBOX_BUTTON_BOTTOM_RIGHT
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.show_record_full_insn_number_max
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.IDR_TURBO_POPUP_BIG_BUTTON_RIGHT
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Sync_Password_Improvement_Dialog
call fcn.18006e7b0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3