Function at 0x14008b6a0
Capabilities:
Delete file

Disassembly:
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rdx, rcx
lea r8, str..lnk
lea rsi, [rbp - 0x30]
mov rcx, rsi
call fcn.14008b8c0
mov qword [rbp - 0x10], rsi
movabs rax, 0xadf4112986261c9b
mov rcx, qword [rbp - 0x10]
movabs rbx, 0xadf41129be653036
movabs rdx, 0xadf41129eb055bfc
movabs r14, 0xadf41129eb055bfb
mov r8, rax
jmp 0x14008b715
cmp r8, rax
je 0x14008b730
cmp r8, rbx
jb 0x14008b710
cmp r8, r14
ja 0x14008b742
cmp r8, rbx
jne 0x14008b715
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx]
mov r8, rdx
jmp 0x14008b715
mov r8, qword [rbp - 0x10]
cmp qword [r8 + 0x18], 8
mov r8, rdx
cmovae r8, rbx
jmp 0x14008b715
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
test eax, eax
je 0x14008b817
movabs rdi, 0xe5f8198057d4b377
mov rdx, qword [0x1400b86f8]
add rdx, rdi
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.14008bb20
mov r8, qword [rbp - 0x20]
mov qword [rbp - 0x10], rsi
movabs rcx, 0xadf4112986261c9b
mov rdx, qword [rbp - 0x10]
movabs r9, 0xadf41129eb055bfc
mov r10, rcx
jmp 0x14008b7a5
cmp r10, rcx
je 0x14008b7c0
cmp r10, rbx
jb 0x14008b7a0
cmp r10, r14
ja 0x14008b7d2
cmp r10, rbx
jne 0x14008b7a5
mov rdx, qword [rbp - 0x10]
mov rdx, qword [rdx]
mov r10, r9
jmp 0x14008b7a5
mov r10, qword [rbp - 0x10]
cmp qword [r10 + 0x18], 8
mov r10, r9
cmovae r10, rbx
jmp 0x14008b7a5
mov rcx, rax
call fcn.140096260
add rdi, qword [0x1400b8700]
mov rcx, rax
mov rdx, rdi
call fcn.14008bb20
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_wchar_t___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::put_wchar_t____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::flush_void____ptr64]
jmp 0x14008b871
movabs rdx, 0xe5f8198057d4b377
add rdx, qword [0x1400b8708]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcerr]
call fcn.14008bb20
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___unsigned_long_int____ptr64]
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_wchar_t___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::put_wchar_t____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::flush_void____ptr64]
lea rcx, [rbp - 0x30]
call fcn.140087d50
nop
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret