Function at 0x428210
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
lea esp, [esp - 0x2c]
mov dword [ebp - 4], eax
call fcn.00408b50
mov dword [ebp - 8], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
xor eax, eax
push fcn.004281d0
push ebp
push 0x414aa0
push dword fs:[eax]
mov dword fs:[eax], esp
lea edx, [ebp - 0x10]
xor eax, eax
call fcn.004151b0
mov eax, dword [ebp - 0x10]
lea edx, [ebp - 8]
call fcn.004277d0
lea eax, [ebp - 0x14]
push eax
mov edx, dword [0x667d14]
mov ecx, 0x59b1b8
mov eax, 0x59b394
call fcn.00427230
mov eax, dword [ebp - 0x14]
mov edx, dword [ebp - 8]
mov ecx, 1
call fcn.00409a50
mov dword [ebp - 0xc], eax
test eax, eax
je 0x4282c4
lea eax, [ebp - 0x10]
push eax
mov eax, dword [ebp - 0xc]
lea ecx, [eax - 1]
mov eax, dword [ebp - 8]
mov edx, 1
call fcn.004099a0
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
nop
lea eax, [ebp - 0x14]
call fcn.00403cb0
lea eax, [ebp - 0x18]
push eax
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x1c]
call fcn.0044a880
mov eax, dword [ebp - 0x1c]
mov ecx, 3
mov edx, 2
call fcn.004099a0
mov edx, dword [ebp - 0x18]
lea eax, [ebp - 0x14]
call fcn.00408b80
mov edx, 0x59b3bc
mov eax, dword [ebp - 0x14]
call fcn.00409740
test eax, eax
jne 0x42832a
mov edx, dword [0x667d68]
mov eax, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.00427d80
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
jmp 0x42844c
mov edx, 0x59b3cc
mov eax, dword [ebp - 0x14]
call fcn.00409740
test eax, eax
jne 0x42835c
mov edx, dword [0x667d6c]
mov eax, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.00427d80
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
jmp 0x42844c
mov edx, 0x59b3dc
mov eax, dword [ebp - 0x14]
call fcn.00409740
test eax, eax
jne 0x42838e
mov edx, dword [0x667d70]
mov eax, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.00427d80
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
jmp 0x42844c
mov edx, 0x59b3ec
mov eax, dword [ebp - 0x14]
call fcn.00409740
test eax, eax
jne 0x4283c0
mov edx, dword [0x667d74]
mov eax, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.00427d80
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
jmp 0x42844c
mov edx, 0x59b3fc
mov eax, dword [ebp - 0x14]
call fcn.00409740
test eax, eax
jne 0x4283ef
mov edx, dword [0x667d74]
mov eax, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.00427d80
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
jmp 0x42844c
mov edx, 0x59b40c
mov eax, dword [ebp - 0x14]
call fcn.00409740
test eax, eax
jne 0x42841e
mov edx, dword [0x667d78]
mov eax, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.00427d80
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
jmp 0x42844c
mov edx, 0x59b41c
mov eax, dword [ebp - 0x14]
call fcn.00409740
test eax, eax
jne 0x42844c
mov edx, dword [0x667d78]
mov eax, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.00427d80
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
nop
mov eax, dword [ebp - 8]
lea edx, [ebp - 0x10]
call fcn.00427ec0
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 8]
call fcn.00408b80
push 0
mov eax, dword [ebp - 8]
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x1c]
push eax
mov edx, dword [0x667d14]
mov ecx, 0x59b1b8
mov eax, 0x59b394
call fcn.00427230
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x18]
call fcn.004277d0
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x20], eax
lea edx, [ebp - 0x28]
lea eax, [ebp - 8]
mov ecx, 2
call fcn.00408f10
lea eax, [ebp - 0x2c]
call fcn.00403cb0
push 0
mov edx, dword [ebp - 4]
mov ecx, 0x59b42c
lea eax, [ebp - 0x2c]
call fcn.00408c80
mov eax, dword [ebp - 0x2c]
mov edx, dword [ebp - 8]
lea ecx, [ebp - 0x10]
call fcn.004276f0
lea eax, [ebp - 0x10]
call fcn.00403cb0
mov eax, dword [ebp - 4]
lea edx, [ebp - 0x2c]
call fcn.0042c720
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4284f1
mov eax, 0x6642f0
push eax
call sub.kernel32.dll_DeleteFileA
xor eax, eax
pop edx
add esp, 0xc
mov dword fs:[eax], edx
mov eax, ebp
call fcn.004281d0
mov esp, ebp
pop ebp
ret