Function at 0x14001c454
Capabilities:
Terminate process

Disassembly:
push rbx
sub rsp, 0x20
mov rbx, rcx
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_IsDebuggerPresent]
mov ecx, 1
mov dword [0x1400329b0], eax
call fcn.14001cc98
xor ecx, ecx
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_SetUnhandledExceptionFilter]
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_errorhandling_l1_1_0.dll_UnhandledExceptionFilter]
cmp dword [0x1400329b0], 0
jne case.default.0x14001c4aa
mov ecx, 1
call fcn.14001cc98
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0xc0000409
add rsp, 0x20
pop rbx
jmp qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_TerminateProcess]
or ah, byte [rax]
and byte [rax], ah
and byte [rax], ah
and byte [rdx*2 + 0x49726573], bh
push rbx
sub eax, 0x2d352d31
xor dword [rax], edi
cmp al, 0x2f
push rbp
jae 0x1400519dd
jb 0x1400519c3
or eax, 0x2020200a
and byte [rax], ah
and byte [rdx + rdx*2], bh
jne 0x1400519f6
jbe 0x1400519f1
insb byte [rdi], dx
invalid
invalid
and byte [rcx*2 + 0x69746c75], bh
jo 0x140051a52
outsb dx, byte gs:[rsi]
jae 0x140051a5f
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
imul esp, dword [rbx + 0x79], 0x6e67493e
outsb dx, byte ds:[esi]
outsd dx, dword [rsi]
jb 0x140051a62
ja 0x140051a3d
invalid
invalid
outsb dx, byte [rsi]
invalid
or ah, byte [rax]
and byte [rax], ah
and byte [rbx + rdx*2], bh
and byte [rax], ah
cmp al, 0x53
je 0x140051ad7
jo 0x140051ab3
outsw dx, word [rsi]
imul ebp, dword [rsi + 0x67], 0x61426e4f
je 0x140051aea
jb 0x140051ae2
jae 0x140051aba
invalid
je 0x140051b28
jne 0x140051b1d
cmp al, 0x2f
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140051b08
invalid
jb 0x140051b4d
push rdi
push 0x76416e65
invalid
invalid
cmp al, 0x2f
push rbx
je 0x140051b51
jb 0x140051b66
push rdi
push 0x76416e65
invalid
jne 0x140051b78
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x140051b58
je 0x140051b8b
outsd dx, dword [rsi]
jb 0x140051b82
jbe 0x140051b7b
imul ebp, dword [rcx + riz*2 + 0x62], 0x743e656c
jb 0x140051b99
invalid
cmp al, 0x2f
push rdx
jne 0x140051b98
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x140051b78
je 0x140051bab
outsd dx, dword [rsi]
jb 0x140051ba2
jbe 0x140051b9b
imul ebp, dword [rcx + riz*2 + 0x62], 0xd3e656c
or ah, byte [rax]
and byte [rax], ah
and byte [rcx + rcx*2], bh
insb byte [rdi], dx
push rbx
je 0x140051bc4
imul ebp, dword [rsi + 0x67], 0xa0d3e73
and byte [rax], ah
and byte [rax], ah
and byte [rax], ah
cmp al, 0x53
outsb dx, byte [rsi]
jae 0x140051b93
or eax, 0x2020200a
and byte [rax], ah
and byte [rax], ah
and byte [rbx + rdx*2], bh
je 0x140051bd0
jo 0x140051bb2
outsb dx, byte [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
or eax, 0x2020200a
or ah, byte [rax]
and byte [rax], ah
and byte [rax], ah
and byte [rdx + rdx*2], bh
jae 0x140051c02
invalid
insb byte [rdi], dx
invalid
invalid
invalid
jae 0x140051c02
cmp al, 0x2f
push rdx
jae 0x140051c17
invalid
je 0x140051c05
invalid
jb 0x140051c1a
outsb dx, byte [rsi]
insb byte [rdi], dx
or eax, 0x2020200a
and byte [rdi + rbp], bh
insb byte [rdi], dx
push rbx
je 0x140051c31
imul ebp, dword [rsi + 0x67], 0xa0d3e73
and byte [rax], ah
and byte [rax], ah
cmp al, 0x41
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140051c22
je 0x140051c32
invalid
jb 0x140051c47
outsb dx, byte [rsi]
insd dword [rdi], dx
invalid
mov edx, 0xfe06547d
jge 0x140051c2c
mov ch, 0xcf
jb 0x140051b9e
lodsb al, byte [rsi]
mov dh, 0x56
push rsi
invalid
jge 0x140051bdf
pushfq
cmp eax, edi
and esp, dword [rdi]
fbld tbyte [rsi]
push rsi
out 0xb1, eax
scasd eax, dword [rdi]
cmp eax, ecx
or byte [0x145a07b22], dh
scasb al, byte [rdi]
mov eax, 0x69000000
push rsi
cmp eax, 0x95c2a3e2
add byte [rax], al
imul edx, dword [rsi + 0x3d], 0x95c2a3e2
xchg ebp, eax
invalid
test byte [rcx + 0x10], bl
xlatb
invalid
sub dword [rcx + 0x5ac73c17], esi
pop rdx
mov cl, 0x17
cmp al, 0xc7
pop rdx
jge 0x140051c69
loopne 0x140051c42
jns str._ea
imul eax, dword [rdi], 0x74
rol dword [rsi], 0x59
xchg esp, eax
invalid
invalid
retf
sub al, 0x87
and byte [rcx + rsi*2 - 0x35], dl
sbb ebp, ecx
invalid