Function at 0x14001c014
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 [0x14003c8a0], eax
call fcn.14001bd60
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 [0x14003c8a0], 0
jne case.default.0x14001c06a
mov ecx, 1
call fcn.14001bd60
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]
loope 0x140058320
mov esi, 0x2170962a
sub ah, cl
jo 0x1400582dc
sub ch, byte [rdi + 0x70]
and ebp, dword [rdx]
out 0x70, eax
and esp, dword [rbx + 0x2a8770e1]
loope 0x140058338
and ebp, dword [rdx]
loope 0x1400582ca
and ecx, dword [rbx - 0x1f]
jo 0x1400582f4
sub dl, byte [0x121bca5ed]
jo 0x140058321
sub ah, cl
popfq
and ebp, dword [rdx]
loope 0x140058350
and ebp, dword [rdx]
loope 0x140058354
and ebx, dword [rdx - 0xc418fdc]
loope 0x14005835c
and ebp, dword [rdx]
ret
and ebp, dword [rdx]
loope 0x140058368
xor byte [rdx], ch
loope 0x14005836c
and eax, dword [rbx + 0x72]
jo 0x140058324
sub cl, byte [rbx + 0x70]
and ebp, dword [rdx]
loope 0x140058378
and eax, esp
loope 0x14005837c
and ebp, dword [rdx]
imul esi, dword [rax + 0x23], 0x2370e12a
sub ah, cl
jo 0x14005833c
and ebp, dword [rdx]
loope 0x140058384
and ebp, dword [rdx]
loope 0x140058388
and ebp, dword [rdx]
loope 0x14005838c
sub ah, cl
jo 0x140058340
and ebp, dword [rdx]
sbb dh, byte [rax + 0x23]
sub bl, byte [rdx]
jo 0x140058344
and ebp, dword [rdx]
loope 0x140058394
sub ah, cl
jo 0x140058348
and ebp, dword [rdx]
loope 0x140058398
sub ah, cl
jo 0x14005834c
and ebp, dword [rdx]
loope 0x14005839c
sub ah, cl
jo 0x140058350
and eax, dword [rdx - 0x1f]
jo 0x140058354
loope 0x1400583a0
and ebp, dword [rdx]
ja 0x1400583a4
sub dh, byte [rdi + 0x70]
and ebp, dword [rdx]
loope 0x1400583a8
and ebp, dword [rdx]
loope 0x1400583ac
and ebp, dword [rdx]
or esi, dword [rax + 0x23]
or cl, ah
jo 0x140058368
and ecx, dword [rax]
loope 0x1400583b4
and ebp, dword [rdx]
loope 0x1400583b8
sub ah, cl
jo 0x14005836c
and ebp, dword [rdx]
loope 0x1400583bc
sub ah, cl
jo 0x140058370
and ebp, dword [rdx]
jp 0x1400583c0
sub bh, byte [rdx + 0x70]
adc dword [rdx], ebp
loope 0x1400583c4
and ebp, dword [rdx]
loope 0x14005833e
and ebp, dword [rdx]
loope 0x1400582ee
and ebp, dword [rdx]
loope 0x1400583d0
and ebp, dword [rdx]
xchg dword [rax + 0x23], esi
sub ah, cl
and rbp, qword [rdx]
and ebp, dword [rdx]
loope 0x1400583dc
and ebp, dword [rdx]
loope 0x140058310
and ebp, dword [rdx]
loope 0x1400583e4
and ebp, dword [rdx]
loope 0x1400583e8
and esp, dword [rbx]
loope 0x1400583ec
and ebp, dword [rbx - 0x1f]
jo 0x1400583a4
sub ah, cl
jo 0x1400583a8
and ebp, dword [rdx]
loope 0x1400583cd
sub ah, cl
and r13d, dword [r10]
and ebp, dword [rdx]
loope 0x1400583fc
and ebp, dword [rdx]
loope 0x140058400
and ebp, dword [rdx]
loope 0x140058404
and ebp, dword [rdx]
loope 0x140058408
and ebp, dword [rdx]
invalid
and ebp, dword [rdx]
loope 0x140058410
and ebp, dword [rdx]
xchg ebx, eax
jo 0x1400583c8
and ebp, dword [rdx]
loope 0x140058418
sub ah, cl
jo 0x1400583cc
and eax, dword [rbp - 0x1f]
or esi, edi
sub ah, cl
invalid
loope 0x1400583b5
invalid
and esi, dword [rbx]
loope 0x14005841d
xor esp, ecx
std
std
sub ah, cl
jo 0x1400583e0
and edi, eax
clc
loope 0x140058430
and ebp, dword [rdx]
jo 0x1400583e8
and ebp, edi
out dx, eax
loope 0x140058438
and ebp, dword [rdx]
loope 0x140058390
sub ah, cl
invalid
invalid
sub ch, byte [rax + rsi*2 + 0x20e12a23]
and ebp, dword [rdx]
loope 0x1400583f4
and ebp, dword [rdx]
loope 0x140058448
jo 0x1400583e6
or eax, 0x2370e1af
invalid
scasd eax, dword [rdi]
loope 0x14005844c
and esp, dword [rdi]
invalid
and esi, dword [rcx + riz*8 - 0x1ed50573]
cli
sub ah, cl
loope 0x140058458
jo 0x14005840c
and ebp, dword [rdx]
loope 0x14005845c
sub ah, cl
jo 0x140058410
and ebp, dword [rdx]
jle 0x140058460
sub bh, byte [rsi + 0x70]
and ebp, dword [rdx]
loope 0x140058464
and ebp, dword [rcx + 0x2a2370cb]
loope 0x14005846c
and ebp, dword [rdx]
loope 0x140058470
and ebp, dword [rdx]
loope 0x140058474
and edx, dword [rdi - 0x1f]
jo 0x14005842c
and ebp, dword [rdx]
fidiv dword [rax + 0x23]
sub bl, dl
jo 0x140058430
and ebp, dword [rdx]
loope 0x140058480
sub ah, cl
jo 0x140058471
invalid
sub ah, cl
jo 0x140058438
sub ah, cl
jo 0x14005843c
and ebp, dword [rdx]
cli
sub bh, dl
jo 0x140058440
sub ah, cl
jo 0x140058432
mov ecx, 0x2a23ebe1
loope 0x1400583c9
and eax, dword [rbx - 0x1f]
mov dh, 0x23
sub ah, cl
jo 0x140058454
and ebp, dword [rdx]
loope 0x1400584a0
and ebp, dword [rdx]
sub ah, cl
movabs dword [0x70e1932370e1a923], eax
loope 0x1400583d7
and ebp, dword [rcx - 0x6cdc8f1f]
loope 0x1400584ac
and edx, dword [rbx + 0x2a2370e1]
and ebp, dword [rdx]
loope 0x1400584b0
invalid
loope 0x1400584b8
and ebp, dword [rdx]
movsd dword [rdi], dword [rsi]
invalid
and ebp, dword [rdx]
loope 0x1400584c0
and ebp, dword [rdx]
loope 0x1400584c4
and ebp, dword [rdx]
fbstp tbyte [rax - 0x1d]
sub ah, ah
lahf
jrcxz 0x140058484
in al, 0x9f
and ebp, dword [rdx]
loope 0x1400584d0
and ebp, dword [rdx]
loope 0x1400584d4
sub dword [rdx], ebp
loope 0x1400584d8
imul ebp, dword [rdx], 0xffffffe1
jo 0x140058490
and ecx, dword [rcx + riz*8 - 0x1ed5dc90]
mov ecx, fs
jo 0x140058494
loope 0x1400584e0
and ebp, dword [rdx]
loope 0x140058446
sub ah, cl
shl byte [rbx], cl
sub ah, cl
jo 0x1400584c3
and ebp, dword [rdx]
loope 0x1400584e8
sub spl, cl
sub ah, cl
mov ecx, 0x70e12a23
and ebp, dword [rdx]
loope 0x1400584f4
and esp, ebp
loope 0x1400584ef
int3
and ebp, dword [rdx]
invalid
and ebp, dword [rdx]
loope 0x140058508
sub ah, cl
jo 0x1400584bc
and ebp, dword [rdx]
loope 0x140058495
sub ah, cl
stc
and ebp, dword [rdx]
loope 0x140058486
outsd dx, dword [rsi]
adc esp, ecx
jo 0x1400584c8
sub ah, cl
push rsp
and ebp, dword [rdx]
int3
and ebp, dword [rdx]
loope 0x140058520
and ebp, dword [rdx]
invalid
and edi, esp
cld
loope 0x14005852c
and ebp, dword [rdx]
invalid
and esp, dword [rcx + riz*8]
jo 0x140058501
cmp al, 0x9a
loope 0x14005846e
invalid
and ebp, dword [rdx]
loope 0x14005853c
and ebp, dword [rdi + 0x2a2370a8]
and ebp, dword [rdx]
loope 0x140058544
and esp, edi
loope 0x140058548
and ebp, dword [rdx]
mov cl, 0x70
and ebp, dword [rdx]
loope 0x140058550
add ebx, edx
js 0x140058554
and ebp, dword [rdx]
loope 0x140058558
or eax, 0x2370e12a
movsd dword [rdi], dword [rsi]
loope 0x140058560
jo 0x140058514
and ebp, dword [rdx]
loope 0x140058545
sub ah, cl
push rcx
and ebp, dword [rdx]
loope 0x1400584f9
and ecx, dword [rbx + 0x2a2370e1]
loope 0x140058570
mov esp, ecx
jo 0x140058520
sub ah, cl
jo 0x140058524
and ebp, dword [rdx]
loope 0x140058544
sub ah, cl
and ebp, dword [rdx]
and ebp, dword [rdx]
loope 0x140058578
and edi, dword [rdx]
loope 0x14005857c
sub spl, byte [r8 + 0x70]
and ebp, dword [rdx]
loope 0x140058584
and dword [rdx], ebp
loope 0x1400584b9
and ebp, dword [rdx]
loope 0x14005858c
and ebp, dword [rdx]
loope 0x140058590
and ebp, dword [rdx]
loope 0x14005851c
and ebp, dword [rdx]
loope 0x140058598
and ebp, dword [rdx]
loope 0x14005859c
and ebp, dword [rdx]
loope 0x1400585a0
invalid
loope 0x1400585b0
and ebp, dword [rdx]
loope 0x1400585b4
and ebp, dword [rdx]
loope 0x1400585b8
sub ah, cl
jo 0x14005856c
and esi, dword [rsi]
mov ah, 0x38
mov ah, 0x38
stosb byte [rdi], al
int 0xb6
xor dword [rdi + 0x69], esi
ja 0x1400585bb
mov ah, 0x31
jne 0x1400585bf
mov dh, 0x38
movabs byte [0x76f9a92a237149c6], al
xor ch, byte [rax + 0x2661ecf9]
mov ch, 0x2a
sub ah, cl
jo 0x1400585d8
jbe 0x140058594
test al, 0xf9
in al, dx
invalid
imul esp, ebx, 0x26
jrcxz 0x140058595
jnp 0x140058594
and ebp, dword [rdx]
loope 0x1400585ac
sub ah, cl
cmp ah, ah
invalid
in al, 0xea
sal byte [rax + 0x23], 0x2a
and ebp, dword [rdx]
test eax, 0x1ed36be9
imul edx, ebx, 0x1e
cmp dword [rdx - 0x59485612], ebp
cmpsb byte [rsi], byte [rdi]
mov bl, byte [rdi]
invalid
fsub qword [rax]
loope 0x1400585fc
and esp, dword [rcx + 0x26]
mov dh, 0x28
sub ah, cl
jo 0x140058600
sub byte [rdx], ch
loope 0x140058604
imul esp, ebx, 0x21
jrcxz 0x1400585b8
cmp byte [rbx], ah
sub ah, cl
cmp byte [rdx + 0x6b8d1661], bh
and ebp, dword [rdx]
loope 0x1400585d4
mov edx, 0x6b8d1661
invalid
imul esp, dword [rcx + 0x2bddc064], 0xffffffe1
cmp esp, esp
call 0x16a28f79f
movabs eax, dword [0xe8e439e12bddc064]
int1
jno 0x1400585d0
and ebp, dword [rdx]
sub ch, byte [rcx + 0x1f96aefd]
test eax, 0x1f96aefd
scasb al, byte [rdi]
xchg esi, eax
invalid
invalid
fsub qword [rsi + 0x6c]
insd dword [rdi], dx
jbe 0x14005859e
jo 0x14005861e
sub esi, esp
insd dword [rdi], dx
and ebp, dword [rdx]
loope 0x140058634
outsd dx, dword [rsi]
movsd dword [rdi], dword [rsi]
jl 0x140058594
invalid
fsubr qword [rbx]
stosd dword [rdi], eax
leave
leave
sub eax, 0x61daf9a8
invalid
fisub dword [rcx + 0x62]
cdq
sub byte [rbx + 0x69], ah
jl 0x14005861a
jrcxz 0x140058588
push rsp
sbb edi, dword [rdx]
loopne 0x140058658
and esp, dword [rsi + 0x6c]
in eax, dx
lahf
invalid
invalid
jle 0x1400585e8
lodsd eax, dword [rsi]
stc
jg 0x140058614
sar dword [rsi + rbp*4], 0xa5
mov ds, r12
sub esp, dword [rbx - 0x1ed6cc38]
jo 0x140058680
imul esp, dword [rbp + 0x2bddcc74], 0xffffffe1
cmp dword [rsi - 0x2371a25b], ebp
movsd dword [rdi], dword [rsi]
je 0x1400585e4
invalid
loope 0x140058655
scasb al, byte [rdi]
movsd dword [rdi], dword [rsi]
pop rbp
mov ds, esp
sub ebp, dword [rbp + rdi*8 + 0x72bda23e]
and ebp, dword [rax + 0x1e]
sub ah, cl
jo 0x140058654
and esp, dword [rdx + 0x6c]
jge 0x14005866e
invalid
cmp dword [rcx + 0x72cb70e3], ecx
jge 0x1400586ac
mov ebx, esp
jo 0x140058604
jb 0x1400586b8
jo 0x140058660
and esp, dword [rdx + 0x68]
cmc
mov ebx, 0x6f8f1ed4
cmpsd dword [rsi], dword [rdi]
jl 0x140058630
invalid
invalid
stc
invalid
outsd dx, dword [rsi]
movsd dword [rdi], dword [rsi]
cld
xor bl, byte [rbx]
sub cl, ah
xor bl, ah
cld
fdivr qword [rsi]
cld
jo 0x140058688
sub ah, cl
cmp eax, 0xf3a8c7aa
enter 0xffffffffffffa521, 0xfffffffffffffff9
movsd dword [rdi], dword [rsi]
stc
jle 0x140058658
or byte [rdx + 0x34e12a23], al
test al, 0x75
sub eax, 0xfd9c2c3f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
movabs eax, dword [0xff1a3dcfe8a03913]
sbb bh, bh
sahf
sub byte [rdi - 0x5b], ch
hlt
sub al, 0x9c
invalid
mov bl, 0xd4
invalid