Function at 0x1402cec4c
Capabilities:
Delete file

Disassembly:
push rax
pushf
mov eax, 0xfdb0be5a
pushf
not eax
add eax, 0x9c9907bd
xor eax, 0x82206544
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd99013af
xor eax, 0x949c74f2
rol eax, 0x63
popf
pushf
not eax
add eax, 0x93fe109a
xor eax, 0xfb3219f0
rol eax, 0x51
popf
cmp eax, 2
jne 0x1402cec9c
popf
pop rax
jmp 0x1402cf05b
cmp eax, 0
jne 0x1402cecab
popf
pop rax
jmp 0x1402cecba
cmp eax, 1
jne 0x1402cecba
popf
pop rax
jmp 0x1402cf042
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x1e0
mov dword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 0x36daf05b
pushf
not ecx
add ecx, 0xd7127e88
xor ecx, 0x8c0a55c3
rol ecx, 0x61
popf
pushf
not ecx
add ecx, 0xfff32321
xor ecx, 0xaf1faa9e
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xa8e3ee23
xor ecx, 0x9fb0770a
rol ecx, 0xf1
popf
pushf
not ecx
add ecx, 0xe590cb1a
xor ecx, 0x9fb5584c
rol ecx, 0x57
popf
rep stosb byte [rdi], al
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 0x3621bd1e
pushf
not ecx
add ecx, 0xfb1fa4cb
xor ecx, 0xb6878b63
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0xe474aff4
xor ecx, 0xed450927
rol ecx, 0x6d
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x31]
mov byte [rsp + 0x40], al
movabs rax, 0xb366d7e502cf96be
pushf
not rax
add rax, 0x475b4c54
xor rax, 0x61312a2f
rol rax, 0xf4
popf
pushf
not rax
add rax, 0x6f474a99
xor rax, 0x5f3c5dfa
rol rax, 0xef
popf
mov qword [rsp + 0x50], rax
movabs rax, 0xb89052c0bb573088
pushf
not rax
add rax, 0x662e204e
xor rax, 0x6dfb5e6a
rol rax, 0xd3
popf
pushf
not rax
add rax, 0x4f1a6d0f
xor rax, 0x6400f440
rol rax, 0x6c
popf
pushf
not rax
add rax, 0x57f407b0
xor rax, 0x5eb7df2e
rol rax, 0x76
popf
mov qword [rsp + 0x58], rax
movabs rax, 0x549ca47269394c4b
pushf
not rax
add rax, 0x402dbc12
xor rax, 0x678974bb
rol rax, 0xf2
popf
pushf
not rax
add rax, 0x67cbbb50
xor rax, 0x5cccd4bb
rol rax, 0xa1
popf
pushf
not rax
add rax, 0x572bc0d7
xor rax, 0x6afaf7b5
rol rax, 0xe0
popf
mov qword [rsp + 0x70], rax
movabs rax, 0x9df3e3df5ab9cb3f
pushf
not rax
add rax, 0x572cae11
xor rax, 0x4b9ff977
rol rax, 0x76
popf
pushf
not rax
add rax, 0x58172004
xor rax, 0x7cef18db
rol rax, 0xf0
popf
pushf
not rax
add rax, 0x759cd52a
xor rax, 0x696ec35d
rol rax, 0x67
popf
pushf
not rax
add rax, 0x6f6003d9
xor rax, 0x5e838e38
rol rax, 0x58
popf
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 0x67b07237
pushf
not ecx
add ecx, 0xa6bd3c2c
xor ecx, 0xdaca5bd6
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0x9ee851f1
xor ecx, 0xe4943039
rol ecx, 0x18
popf
pushf
not ecx
add ecx, 0xc198388c
xor ecx, 0xc6097d81
rol ecx, 0x95
popf
rep stosb byte [rdi], al
movzx eax, byte [rsp + 0x32]
mov byte [rsp + 0x48], al
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x90], xmm0
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm0, xmmword [rsp + 0x80]
pxor xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm0
lea rax, [rsp + 0x50]
mov rdx, rax
lea rcx, [0x1844efeb2]
pushf
sub rcx, 0x443af592
popf
call fcn.1400011d0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x68], rax
lea rdx, [0x19001cc75]
pushf
sub rdx, 0x4fedc355
popf
mov rcx, qword [rsp + 0x68]
call fcn.1400054f0
mov rcx, rax
call fcn.140237393
movzx eax, al
test eax, eax
je 0x1402cf00f
push rax
pushf
mov eax, 0x2e632feb
pushf
not eax
add eax, 0xebaf2115
xor eax, 0xaeec027a
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe5c0844f
xor eax, 0xf283cfa8
rol eax, 0x60
popf
pushf
not eax
add eax, 0x84b54139
xor eax, 0xa17023cb
rol eax, 0x35
popf
jmp 0x1402cec8d
push rax
pushf
mov eax, 0xf8d2f4f9
pushf
not eax
add eax, 0xc2d25ed9
xor eax, 0xc0c35214
rol eax, 0x21
popf
pushf
not eax
add eax, 0x94eed3bf
xor eax, 0x82775c28
rol eax, 0x31
popf
jmp 0x1402cec8d
lea rcx, [0x1968d3a9f]
pushf
sub rcx, 0x5679317f
popf
jmp 0x1402cf055
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov dword [rsp + 0x20], 1
mov r9d, 0x48eb76c6
pushf
not r9d
add r9d, 0xe36bad77
xor r9d, 0x84c50879
rol r9d, 0xf2
popf
pushf
not r9d
add r9d, 0xe6ddffd6
xor r9d, 0xa03ed7f4
rol r9d, 0x9a
popf
pushf
not r9d
add r9d, 0xa30d7896
xor r9d, 0xcddf5b11
rol r9d, 0xa0
popf
mov r8d, 0x6113f063
pushf
not r8d
add r8d, 0x936af6d6
xor r8d, 0xe730fd6f
rol r8d, 0xf5
popf
pushf
not r8d
add r8d, 0xeecdade4
xor r8d, 0xe6567820
rol r8d, 0xd9
popf
pushf
not r8d
add r8d, 0xf9fdc0ec
xor r8d, 0xb79f6b72
rol r8d, 0xdd
popf
pushf
not r8d
add r8d, 0xa4254781
xor r8d, 0x8b4dbaaf
rol r8d, 0xb9
popf
lea rdx, [0x193f01e93]
pushf
sub rdx, 0x53dc1573
popf
lea rcx, [rsp + 0xd0]
call fcn.140321216
mov rdx, qword [rsp + 0x1f0]
lea rcx, [rsp + 0xd0]
call fcn.140231631
lea rcx, [rsp + 0xd0]
call fcn.1401787fc
lea rax, [rsp + 0x178]
mov rcx, rax
call fcn.1403ab152
lea rax, [rsp + 0x178]
mov rcx, rax
jmp 0x1402cf17b
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, qword [rsp + 0x1f0]
call fcn.140005460
add rsp, 0x1e0
pop rdi
ret