Function at 0x1400041a0
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r13
lea rbp, [rsp - 0x37]
sub rsp, 0x100
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov esi, edx
mov rbx, rcx
xor r13d, r13d
call fcn.140008310
mov rdi, rax
test rax, rax
jne 0x1400041de
lea eax, [rdi - 1]
jmp 0x1400045cf
test esi, esi
je 0x14000422b
mov rdx, rdi
lea rcx, str.____MinifilterCallbacks__tfltmgr.sys_:__016llx_n
call fcn.140001480
mov rdx, qword [0x14001fb50]
lea rcx, str.____MinifilterCallbacks__tFltGlobals_:__016llx_n
add rdx, rdi
call fcn.140001480
mov rdx, qword [0x14001fb60]
lea rcx, str.____MinifilterCallbacks__tFrameList__:__016llx_n
add rdx, qword [0x14001fb58]
add rdx, qword [0x14001fb50]
add rdx, rdi
call fcn.140001480
mov qword [rsp + 0x138], r12
lea rcx, str.____MinifilterCallbacks__tEnumerating_minifilters_frames__filters__instances_and_callback_nodes:
mov qword [rsp + 0x140], r14
mov qword [rsp + 0x148], r15
call sub.api_ms_win_crt_stdio_l1_1_0.dll__putws
mov rsi, qword [0x14001fb60]
lea r8, [rbp - 0x41]
add rsi, qword [0x14001fb58]
mov ecx, 8
add rsi, qword [0x14001fb50]
add rsi, rdi
mov rdx, rsi
mov qword [rsp + 0x40], rsi
call fcn.140005ef0
mov rax, qword [rbp - 0x41]
mov qword [rbp - 0x41], rax
cmp rax, rsi
je 0x1400045b4
nop
mov rdi, rax
lea rcx, str.____MinifilterCallbacks__t_FLTP_FRAME_:__016llx:_n
sub rdi, qword [0x14001fb68]
mov rdx, rdi
call fcn.140001480
mov rsi, qword [0x14001fb70]
lea r8, [rbp - 0x39]
add rsi, qword [0x14001fb60]
mov ecx, 8
add rsi, rdi
mov rdx, rsi
mov qword [rsp + 0x38], rsi
call fcn.140005ef0
mov rax, qword [rbp - 0x39]
mov qword [rsp + 0x20], rax
cmp rax, rsi
je 0x14000458f
mov rdx, qword [0x14001fb80]
lea r8, [rbp - 0x31]
mov rdi, rax
mov ecx, 8
sub rdi, qword [0x14001fb78]
add rdx, rdi
call fcn.140005ef0
mov rdx, qword [rbp - 0x31]
lea r8, [rbp - 0x29]
add rdx, qword [0x14001fb90]
mov ecx, 8
call fcn.140005ef0
mov rcx, qword [rbp - 0x29]
lea rdx, [rbp - 0x49]
call fcn.140008420
mov r8, rax
mov qword [rsp + 0x28], rax
mov rdx, rdi
lea rcx, str.____MinifilterCallbacks__t_t_FLT_FILTER__016llx___s__n
mov rsi, rax
call fcn.140001480
test rsi, rsi
je 0x140004568
xor r10d, r10d
lea r9, str.360qpesv.sys
nop word [rax + rax]
mov r8, qword [r9]
mov rax, rsi
sub r8, rsi
nop dword [rax]
movzx edx, word [rax]
movzx ecx, word [rax + r8]
sub edx, ecx
jne 0x140004384
add rax, 2
test ecx, ecx
jne 0x140004370
test edx, edx
je 0x14000439d
inc r10d
add r9, 8
cmp r10d, 0x405
jb 0x140004360
jmp 0x140004568
lea rcx, str.____MinifilterCallbacks__t_t_tEDR_related_filter_found__Enumerating_callbacks_from_all_instances:
call sub.api_ms_win_crt_stdio_l1_1_0.dll__putws
mov rsi, qword [0x14001fb88]
lea r8, [rbp - 0x21]
add rsi, qword [0x14001fb60]
mov ecx, 8
add rsi, rdi
mov rdx, rsi
mov qword [rsp + 0x30], rsi
call fcn.140005ef0
mov r12, qword [rbp - 0x21]
cmp r12, rsi
je 0x140004568
nop dword [rax]
mov rdi, r12
lea rcx, str.____MinifilterCallbacks__t_t_t_FLT_INSTANCE__016llx:
sub rdi, qword [0x14001fba0]
mov rdx, rdi
call fcn.140001480
mov r15, qword [0x14001fb98]
xor r14d, r14d
add r15, rdi
xor esi, esi
nop dword [rax + rax]
movsxd rax, esi
lea r8, [rbp - 0x19]
mov ecx, 8
lea rdx, [r15 + rax*8]
call fcn.140005ef0
mov rdi, qword [rbp - 0x19]
test rdi, rdi
je 0x14000452e
lea rdx, [rdi + 8]
mov ecx, 8
lea r8, [rbp - 0x11]
call fcn.140005ef0
mov rdx, qword [rbp - 0x11]
lea r8, [rbp - 1]
mov ecx, 8
call fcn.140005ef0
lea r8, [rbp - 9]
mov rdx, rdi
mov ecx, 8
call fcn.140005ef0
mov rdx, qword [rbp - 9]
lea r8, [rbp + 7]
add rdx, 8
mov ecx, 8
call fcn.140005ef0
cmp qword [rbp - 1], rdi
je 0x14000448d
cmp qword [rbp + 7], rdi
jne 0x14000452e
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
mov rcx, qword [rbx + 8]
mov qword [rbp - 0x79], rax
xor eax, eax
mov dword [rsp + 0x48], 2
mov qword [rbp - 0x71], rdi
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], rax
mov dword [rbp - 0x51], eax
cmp qword [rbx], rcx
jne 0x1400044f4
lea rcx, [rcx*2 + 1]
mov eax, 0x38
mul rcx
mov qword [rbx + 8], rcx
mov rcx, 0xffffffffffffffff
cmovo rax, rcx
mov rcx, qword [rbx + 0x10]
mov rdx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
test rax, rax
je 0x1400045e9
mov qword [rbx + 0x10], rax
imul rcx, qword [rbx], 0x38
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rbp - 0x71]
mov rax, qword [rbx + 0x10]
mov r13d, 1
movups xmmword [rcx + rax], xmm0
movups xmm0, xmmword [rbp - 0x61]
movups xmmword [rcx + rax + 0x10], xmm1
movsd xmm1, qword [rbp - 0x51]
movups xmmword [rcx + rax + 0x20], xmm0
movsd qword [rcx + rax + 0x30], xmm1
inc qword [rbx]
inc r14
inc esi
cmp esi, 0x32
jl 0x140004410
mov rdx, r14
lea rcx, str._llu_callback_nodes_found__n
call fcn.140001480
lea r8, [rbp + 0xf]
mov rdx, r12
mov ecx, 8
call fcn.140005ef0
mov r12, qword [rbp + 0xf]
cmp r12, qword [rsp + 0x30]
jne 0x1400043e0
mov rdx, qword [rsp + 0x20]
lea r8, [rbp + 0x17]
mov ecx, 8
call fcn.140005ef0
mov rax, qword [rbp + 0x17]
mov qword [rsp + 0x20], rax
cmp rax, qword [rsp + 0x38]
jne 0x1400042e2
mov rdx, qword [rbp - 0x41]
lea r8, [rbp + 0x1f]
mov ecx, 8
call fcn.140005ef0
mov rax, qword [rbp + 0x1f]
mov qword [rbp - 0x41], rax
cmp rax, qword [rsp + 0x40]
jne 0x140004290
mov r14, qword [rsp + 0x140]
mov eax, r13d
mov r12, qword [rsp + 0x138]
mov r15, qword [rsp + 0x148]
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140009ae0
add rsp, 0x100
pop r13
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov ecx, 1
call sub.api_ms_win_crt_runtime_l1_1_0.dll_exit
int3