Function at 0x1400024b5
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
sub rsp, 0x178
lea rbp, [rsp + 0x80]
lea rax, [rbp + 0x10]
mov r8d, 2
lea rdx, str.._antiv2.h
mov rcx, rax
call fcn.14009cb70
lea rax, [rbp - 0x20]
lea rdx, [rbp + 0x10]
mov rcx, rax
call fcn.140030740
lea rax, [rbp - 0x40]
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.14002fa20
lea rax, [rbp + 0x80]
mov rcx, rax
call fcn.140091060
lea rax, [rbp + 0x60]
lea rdx, [rbp + 0x80]
mov rcx, rax
call fcn.14002fa20
lea rax, [rbp + 0x40]
lea rdx, [rbp + 0x60]
lea r8, [0x1400ea24d]
mov rcx, rax
call fcn.1400dda60
lea rax, [rbp - 0x60]
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x40]
mov r8, rcx
mov rcx, rax
call fcn.1400ddab0
lea rax, [rbp + 0x40]
mov rcx, rax
call fcn.1400cd320
lea rax, [rbp + 0x60]
mov rcx, rax
call fcn.1400cd320
lea rax, [rbp + 0x80]
mov rcx, rax
call fcn.14009ccb0
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400cd320
lea rax, [rbp - 0x20]
mov rcx, rax
call fcn.14009ccb0
lea rax, [rbp + 0x10]
mov rcx, rax
call fcn.14009ccb0
lea rdx, [rbp - 0x60]
lea rax, [rbp + 0xb0]
mov r8d, 2
mov rcx, rax
call fcn.14009cc10
lea rax, [rbp + 0xb0]
mov rcx, rax
call fcn.140095ed0
mov ebx, eax
lea rax, [rbp + 0xb0]
mov rcx, rax
call fcn.14009ccb0
test bl, bl
je 0x1400026d4
lea rax, str.Initiating_self_destruct_sequence...
mov rdx, rax
mov rax, qword [0x1400f0a60]
mov rcx, rax
call fcn.1400dd380
mov rcx, rax
mov rax, qword [0x1400f0a70]
mov rdx, rax
call fcn.14008db40
lea rax, [rbp - 0x60]
mov rcx, rax
call fcn.140001ee3
mov dword [rbp + 0xec], 0x1f4
lea rdx, [rbp + 0xec]
lea rax, [rbp + 0xe0]
mov rcx, rax
call fcn.1400c5da0
lea rax, [rbp + 0xe0]
mov rcx, rax
call fcn.1400a2f00
mov rax, qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
call rax
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_TerminateProcess]
call rax
test eax, eax
setne al
test al, al
je 0x140002691
lea rax, str.Self_destruct_successful.
mov rdx, rax
mov rax, qword [0x1400f0a60]
mov rcx, rax
call fcn.1400dd380
mov rcx, rax
mov rax, qword [0x1400f0a70]
mov rdx, rax
call fcn.14008db40
jmp 0x1400026ff
lea rax, str.Failed_to_terminate_process:
mov rdx, rax
mov rax, qword [0x1400f0a40]
mov rcx, rax
call fcn.1400dd380
mov rbx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetLastError]
call rax
mov edx, eax
mov rcx, rbx
call fcn.14008dd90
mov rcx, rax
mov rax, qword [0x1400f0a70]
mov rdx, rax
call fcn.14008db40
jmp 0x1400026ff
lea rax, str.File_not_found__skipping_self_destruction.
mov rdx, rax
mov rax, qword [0x1400f0a40]
mov rcx, rax
call fcn.1400dd380
mov rcx, rax
mov rax, qword [0x1400f0a70]
mov rdx, rax
call fcn.14008db40
mov ecx, 0
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
mov rbx, rax
lea rax, [rbp + 0x40]
mov rcx, rax
call fcn.1400cd320
jmp 0x14000271d
lea rax, [rbp + 0x60]
mov rcx, rax
call fcn.1400cd320
jmp 0x14000272e
lea rax, [rbp + 0x80]
mov rcx, rax
call fcn.14009ccb0
jmp 0x140002742
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.1400cd320
jmp 0x140002753
lea rax, [rbp - 0x20]
mov rcx, rax
call fcn.14009ccb0
jmp 0x140002764
lea rax, [rbp + 0x10]
mov rcx, rax
call fcn.14009ccb0
mov rax, rbx
mov rcx, rax
call fcn.1400173c0
mov rbx, rax
lea rax, [rbp + 0xb0]
mov rcx, rax
call fcn.14009ccb0
jmp 0x140002792
lea rax, [rbp - 0x60]
mov rcx, rax
call fcn.1400cd320
mov rax, rbx
mov rcx, rax
call fcn.1400173c0
nop