Function at 0x140082860
Capabilities:
Delete file

Disassembly:
mov rax, rsp
push rdi
sub rsp, 0x150
mov qword [rsp + 0x20], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x1402ba4e0]
xor rax, rsp
mov qword [rsp + 0x140], rax
mov esi, r8d
mov edi, edx
mov rbx, rcx
test edx, edx
je 0x1400828ca
mov rcx, qword [rcx + 0xb0]
lea rdx, str._296__t_66
add rcx, 0x181c
test r8d, r8d
je 0x1400828c0
call fcn.1400c9790
test rax, rax
je 0x1400828ca
jmp 0x14008290e
call fcn.1400c9790
test rax, rax
je 0x14008290e
mov rcx, qword [rbx + 0xb0]
add rcx, 0x181c
call fcn.1400d0090
test eax, eax
je 0x14008290e
mov rcx, qword [rbx + 0xb0]
add rcx, 0x181c
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x14008290e
mov rcx, qword [rbx + 0xb0]
add rcx, 0x181c
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x14008293c
mov rcx, qword [rbx + 0xb0]
lea rdx, str._8__9t_66
add rcx, 0x454
call fcn.1400c9790
test esi, esi
je 0x140082937
test rax, rax
je 0x14008293c
jmp 0x140082980
test rax, rax
je 0x140082980
mov rcx, qword [rbx + 0xb0]
add rcx, 0x454
call fcn.1400d0090
test eax, eax
je 0x140082980
mov rcx, qword [rbx + 0xb0]
add rcx, 0x454
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082980
mov rcx, qword [rbx + 0xb0]
add rcx, 0x454
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x1400829ae
mov rcx, qword [rbx + 0xb0]
lea rdx, str._296__t__
add rcx, 0x65c
call fcn.1400c9790
test esi, esi
je 0x1400829a9
test rax, rax
je 0x1400829ae
jmp 0x1400829f2
test rax, rax
je 0x1400829f2
mov rcx, qword [rbx + 0xb0]
add rcx, 0x65c
call fcn.1400d0090
test eax, eax
je 0x1400829f2
mov rcx, qword [rbx + 0xb0]
add rcx, 0x65c
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x1400829f2
mov rcx, qword [rbx + 0xb0]
add rcx, 0x65c
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082a20
mov rcx, qword [rbx + 0xb0]
lea rdx, str.____556t___
add rcx, 0x1920
call fcn.1400c9790
test esi, esi
je 0x140082a1b
test rax, rax
je 0x140082a20
jmp 0x140082a64
test rax, rax
je 0x140082a64
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1920
call fcn.1400d0090
test eax, eax
je 0x140082a64
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1920
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082a64
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1920
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082a92
mov rcx, qword [rbx + 0xb0]
lea rdx, str.4___._2t_66
add rcx, 0x1a24
call fcn.1400c9790
test esi, esi
je 0x140082a8d
test rax, rax
je 0x140082a92
jmp 0x140082ad6
test rax, rax
je 0x140082ad6
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1a24
call fcn.1400d0090
test eax, eax
je 0x140082ad6
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1a24
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082ad6
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1a24
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082b04
mov rcx, qword [rbx + 0xb0]
lea rdx, [0x1402b8fb0]
add rcx, 0x1f38
call fcn.1400c9790
test esi, esi
je 0x140082aff
test rax, rax
je 0x140082b04
jmp 0x140082b48
test rax, rax
je 0x140082b48
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1f38
call fcn.1400d0090
test eax, eax
je 0x140082b48
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1f38
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082b48
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1f38
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082b76
mov rcx, qword [rbx + 0xb0]
lea rdx, str._34__3hjt_66
add rcx, 0x998c
call fcn.1400c9790
test esi, esi
je 0x140082b71
test rax, rax
je 0x140082b76
jmp 0x140082bba
test rax, rax
je 0x140082bba
mov rcx, qword [rbx + 0xb0]
add rcx, 0x998c
call fcn.1400d0090
test eax, eax
je 0x140082bba
mov rcx, qword [rbx + 0xb0]
add rcx, 0x998c
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082bba
mov rcx, qword [rbx + 0xb0]
add rcx, 0x998c
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082be8
mov rcx, qword [rbx + 0xb0]
lea rdx, str..9___iht___
add rcx, 0x9b94
call fcn.1400c9790
test esi, esi
je 0x140082be3
test rax, rax
je 0x140082be8
jmp 0x140082c2c
test rax, rax
je 0x140082c2c
mov rcx, qword [rbx + 0xb0]
add rcx, 0x9b94
call fcn.1400d0090
test eax, eax
je 0x140082c2c
mov rcx, qword [rbx + 0xb0]
add rcx, 0x9b94
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082c2c
mov rcx, qword [rbx + 0xb0]
add rcx, 0x9b94
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082c5a
mov rcx, qword [rbx + 0xb0]
lea rdx, str.7___.7_t_66
add rcx, 0xa6c
call fcn.1400c9790
test esi, esi
je 0x140082c55
test rax, rax
je 0x140082c5a
jmp 0x140082c9e
test rax, rax
je 0x140082c9e
mov rcx, qword [rbx + 0xb0]
add rcx, 0xa6c
call fcn.1400d0090
test eax, eax
je 0x140082c9e
mov rcx, qword [rbx + 0xb0]
add rcx, 0xa6c
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082c9e
mov rcx, qword [rbx + 0xb0]
add rcx, 0xa6c
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082ccc
mov rcx, qword [rbx + 0xb0]
lea rdx, str.7___.7_t_66
add rcx, 0xb70
call fcn.1400c9790
test esi, esi
je 0x140082cc7
test rax, rax
je 0x140082ccc
jmp 0x140082d10
test rax, rax
je 0x140082d10
mov rcx, qword [rbx + 0xb0]
add rcx, 0xb70
call fcn.1400d0090
test eax, eax
je 0x140082d10
mov rcx, qword [rbx + 0xb0]
add rcx, 0xb70
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082d10
mov rcx, qword [rbx + 0xb0]
add rcx, 0xb70
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082d3e
mov rcx, qword [rbx + 0xb0]
lea rdx, [0x1402b8e90]
add rcx, 0x1e34
call fcn.1400c9790
test esi, esi
je 0x140082d39
test rax, rax
je 0x140082d3e
jmp 0x140082d82
test rax, rax
je 0x140082d82
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1e34
call fcn.1400d0090
test eax, eax
je 0x140082d82
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1e34
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082d82
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1e34
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082db0
mov rcx, qword [rbx + 0xb0]
lea rdx, str.___6._t_66
add rcx, 0x760
call fcn.1400c9790
test esi, esi
je 0x140082dab
test rax, rax
je 0x140082db0
jmp 0x140082df4
test rax, rax
je 0x140082df4
mov rcx, qword [rbx + 0xb0]
add rcx, 0x760
call fcn.1400d0090
test eax, eax
je 0x140082df4
mov rcx, qword [rbx + 0xb0]
add rcx, 0x760
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082df4
mov rcx, qword [rbx + 0xb0]
add rcx, 0x760
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082e22
mov rcx, qword [rbx + 0xb0]
lea rdx, str.___6._t_66
add rcx, 0x864
call fcn.1400c9790
test esi, esi
je 0x140082e1d
test rax, rax
je 0x140082e22
jmp 0x140082e66
test rax, rax
je 0x140082e66
mov rcx, qword [rbx + 0xb0]
add rcx, 0x864
call fcn.1400d0090
test eax, eax
je 0x140082e66
mov rcx, qword [rbx + 0xb0]
add rcx, 0x864
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082e66
mov rcx, qword [rbx + 0xb0]
add rcx, 0x864
xor edx, edx
call fcn.1400d67e0
test edi, edi
je 0x140082e94
mov rcx, qword [rbx + 0xb0]
lea rdx, str.7__92___t_66
add rcx, 0x1b28
call fcn.1400c9790
test esi, esi
je 0x140082e8f
test rax, rax
je 0x140082e94
jmp 0x140082ed8
test rax, rax
je 0x140082ed8
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1b28
call fcn.1400d0090
test eax, eax
je 0x140082ed8
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1b28
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082ed8
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1b28
xor edx, edx
call fcn.1400d67e0
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1d4
call fcn.1400d0090
test eax, eax
je 0x140082f18
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1d4
xor edx, edx
call fcn.1400d67e0
mov rcx, qword [rbx + 0xb0]
add rcx, 0x1d4
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test edi, edi
jne 0x140082f60
mov rcx, qword [rbx + 0xb0]
add rcx, 0x9a90
call fcn.1400d0090
test eax, eax
je 0x140082f60
mov rcx, qword [rbx + 0xb0]
add rcx, 0x9a90
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
test eax, eax
jne 0x140082f60
mov rcx, qword [rbx + 0xb0]
add rcx, 0x9a90
xor edx, edx
call fcn.1400d67e0
lea rcx, [rsp + 0x30]
call fcn.140043670
cmp byte [rsp + 0x30], 0
je 0x140082f9b
test edi, edi
jne 0x140082f9b
lea rcx, [rsp + 0x30]
call fcn.1400d0090
test eax, eax
je 0x140082f9b
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.1400d67e0
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
nop
mov rcx, qword [rsp + 0x140]
xor rcx, rsp
call fcn.14010d170
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret