Function at 0x140074060
Capabilities:
Acquire debug privileges
Terminate process

Disassembly:
push rbx
sub rsp, 0xb0
mov rax, qword [0x14012ac00]
xor rax, rsp
mov qword [rsp + 0xa0], rax
call fcn.140077330
test eax, eax
jne 0x1400740ae
lea rcx, [rsp + 0x48]
call fcn.140077670
nop
mov rcx, rax
call fcn.140082310
nop
lea rcx, [rsp + 0x48]
call fcn.14003f960
mov ecx, 0x65e
call qword [sym.imp.KERNEL32.dll_ExitProcess]
lea rcx, str.SeDebugPrivilege
call fcn.140083540
lea rcx, str.SeImpersonatePrivilege
call fcn.140083540
lea rcx, [rsp + 0x48]
call fcn.14007fb30
mov r8, rax
movabs rax, 0x9ec7d062678f49d6
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x30], rcx
movabs rdx, 0x9d551ec76d3afb9c
mov qword [rsp + 0x20], rdx
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x38], rcx
movabs rax, 0x9ec7d0624ae2249b
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x98], rax
movdqa xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.140074a80
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140074194
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007418f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007431d
call fcn.1400a9a50
movdqa xmm0, xmmword [0x140112f80]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
lea r8, [rsp + 0x70]
cmp qword [rsp + 0x88], 0xf
cmova r8, qword [rsp + 0x70]
xor edx, edx
mov ecx, 0x1f0001
call qword [sym.imp.KERNEL32.dll_OpenMutexA]
test rax, rax
je 0x1400741d9
mov ecx, 0xb7
call qword [sym.imp.KERNEL32.dll_ExitProcess]
lea r8, [rsp + 0x70]
cmp qword [rsp + 0x88], 0xf
cmova r8, qword [rsp + 0x70]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
mov rbx, rax
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x68]
call fcn.14006e790
call fcn.1400777b0
test al, al
jne 0x14007421e
mov ecx, 0x675
call qword [sym.imp.KERNEL32.dll_ExitProcess]
call fcn.14007fe30
nop
call fcn.14003b6e0
nop
jmp 0x140074231
call fcn.14003c780
call fcn.14003ce20
call fcn.14003db50
call fcn.14003ab80
call fcn.14005eb10
call fcn.140061800
call fcn.140030fc0
call fcn.140038fb0
call fcn.140037860
call fcn.140074cb0
call fcn.14003a0b0
call fcn.1400359b0
call fcn.140032cf0
call fcn.140035c80
nop
call fcn.14007c570
nop
jmp 0x140074285
call fcn.140073660
test rbx, rbx
je 0x1400742a1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp byte [0x14012af70], 0
je 0x1400742b0
call fcn.140074330
nop
mov rdx, qword [rsp + 0x88]
cmp rdx, 0xf
jbe 0x1400742ec
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400742e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140074323
call fcn.1400a9a50
movdqa xmm0, xmmword [0x140112f80]
movdqu xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0x70], 0
xor eax, eax
mov rcx, qword [rsp + 0xa0]
xor rcx, rsp
call fcn.1400a9a30
add rsp, 0xb0
pop rbx
ret
call fcn.14008d658
nop
call fcn.14008d658
int3