Function at 0x1000c19e
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x260
mov eax, dword [0x10110164]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [0x10201ab4]
push esi
mov esi, dword [ebp + 8]
mov eax, dword [eax + 0xa8]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x174]
test eax, eax
je 0x1000c1d8
push esi
call fcn.1000bc9a
jmp 0x1000c524
mov eax, dword [0x10201ab4]
mov esi, dword [0x101ef2d0]
push edi
mov ecx, dword [eax + 0xa8]
push ecx
mov eax, dword [ecx]
call dword [eax + 0x74]
push eax
mov edi, 0x208
lea eax, [ebp - 0x20c]
push edi
push eax
call dword [esi + 0xc]
mov dword [ebp - 0x260], 0x4d91
mov eax, dword [ebp - 0x260]
xor eax, 0x3a
mov word [ebp - 0x25c], ax
mov eax, dword [ebp - 0x260]
inc eax
xor eax, 0x7b
mov word [ebp - 0x25a], ax
mov eax, dword [ebp - 0x260]
add eax, 2
push 0x35
pop esi
xor eax, esi
mov word [ebp - 0x258], ax
mov eax, dword [ebp - 0x260]
add eax, 3
xor eax, esi
mov word [ebp - 0x256], ax
mov eax, dword [ebp - 0x260]
add eax, 4
xor eax, 0x30
mov word [ebp - 0x254], ax
mov eax, dword [ebp - 0x260]
add eax, 5
xor eax, esi
mov word [ebp - 0x252], ax
mov eax, dword [ebp - 0x260]
add eax, 6
xor eax, 0x41
mov word [ebp - 0x250], ax
mov eax, dword [ebp - 0x260]
add eax, 7
xor eax, 0x33
mov word [ebp - 0x24e], ax
mov eax, dword [ebp - 0x260]
add eax, 8
xor eax, esi
mov word [ebp - 0x24c], ax
mov eax, dword [ebp - 0x260]
add eax, 9
xor eax, 0x30
mov word [ebp - 0x24a], ax
mov eax, dword [ebp - 0x260]
add eax, 0xa
push 0x2d
pop edx
xor eax, edx
mov word [ebp - 0x248], ax
mov eax, dword [ebp - 0x260]
add eax, 0xb
xor eax, 0x44
mov word [ebp - 0x246], ax
mov eax, dword [ebp - 0x260]
add eax, 0xc
xor eax, 0x36
mov word [ebp - 0x244], ax
mov eax, dword [ebp - 0x260]
add eax, 0xd
xor eax, 0x43
mov word [ebp - 0x242], ax
mov eax, dword [ebp - 0x260]
add eax, 0xe
xor eax, 0x30
mov word [ebp - 0x240], ax
mov eax, dword [ebp - 0x260]
add eax, 0xf
xor eax, edx
mov word [ebp - 0x23e], ax
mov eax, dword [ebp - 0x260]
add eax, 0x10
xor eax, 0x34
mov word [ebp - 0x23c], ax
mov eax, dword [ebp - 0x260]
add eax, 0x11
xor eax, 0x44
mov word [ebp - 0x23a], ax
mov eax, dword [ebp - 0x260]
add eax, 0x12
xor eax, 0x45
mov word [ebp - 0x238], ax
mov eax, dword [ebp - 0x260]
add eax, 0x13
push 0x46
pop ecx
xor eax, ecx
mov word [ebp - 0x236], ax
mov eax, dword [ebp - 0x260]
add eax, 0x14
xor eax, edx
mov word [ebp - 0x234], ax
mov eax, dword [ebp - 0x260]
add eax, 0x15
xor eax, 0x41
mov word [ebp - 0x232], ax
mov eax, dword [ebp - 0x260]
add eax, 0x16
xor eax, 0x42
mov word [ebp - 0x230], ax
mov eax, dword [ebp - 0x260]
add eax, 0x17
xor eax, ecx
mov word [ebp - 0x22e], ax
mov eax, dword [ebp - 0x260]
add eax, 0x18
xor eax, 0x43
mov word [ebp - 0x22c], ax
mov eax, dword [ebp - 0x260]
add eax, 0x19
xor eax, edx
mov word [ebp - 0x22a], ax
mov eax, dword [ebp - 0x260]
add eax, 0x1a
xor eax, 0x37
mov word [ebp - 0x228], ax
mov eax, dword [ebp - 0x260]
add eax, 0x1b
xor eax, 0x31
mov word [ebp - 0x226], ax
mov eax, dword [ebp - 0x260]
add eax, 0x1c
xor eax, ecx
mov word [ebp - 0x224], ax
mov eax, dword [ebp - 0x260]
add eax, 0x1d
xor eax, 0x45
mov word [ebp - 0x222], ax
mov eax, dword [ebp - 0x260]
add eax, 0x1e
xor eax, ecx
mov word [ebp - 0x220], ax
mov eax, dword [ebp - 0x260]
add eax, 0x1f
xor eax, 0x31
mov word [ebp - 0x21e], ax
mov eax, dword [ebp - 0x260]
add eax, 0x20
xor eax, 0x32
mov word [ebp - 0x21c], ax
mov eax, dword [ebp - 0x260]
add eax, 0x21
xor eax, 0x44
mov word [ebp - 0x21a], ax
mov eax, dword [ebp - 0x260]
add eax, 0x22
xor eax, 0x38
mov word [ebp - 0x218], ax
mov eax, dword [ebp - 0x260]
add eax, 0x23
xor eax, esi
mov word [ebp - 0x216], ax
lea ecx, [ebp - 0x260]
mov eax, dword [ebp - 0x260]
add eax, 0x24
xor eax, esi
mov word [ebp - 0x214], ax
mov eax, dword [ebp - 0x260]
add eax, 0x25
xor eax, 0x41
mov word [ebp - 0x212], ax
mov eax, dword [ebp - 0x260]
add eax, 0x26
xor eax, 0x7d
mov word [ebp - 0x210], ax
xor eax, eax
mov word [ebp - 0x20e], ax
mov ax, word [ebp - 0x25c]
mov esi, dword [0x101ef2d0]
call fcn.10010e97
push eax
push edi
lea eax, [ebp - 0x20c]
push eax
call dword [esi + 0xb4]
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
pop edi
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
call fcn.100cc9b8
leave
ret 4