Function at 0x1000d440
Capabilities:
Delete file
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101c5d25
mov eax, dword fs:[0]
push eax
push ecx
sub esp, 0x4dc
mov eax, dword [0x10264190]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x344], ecx
mov ecx, dword [ebp - 0x344]
call fcn.1000ed70
mov dword [ebp - 0x34c], eax
push str.CDebugLog_Zip_files:_n
lea ecx, [ebp - 0x134]
call fcn.10004ea0
mov dword [ebp - 4], 0
mov dword [ebp - 0x358], 0
jmp 0x1000d4bb
cmp dword [ebp - 0x358], 2
jge 0x1000dae1
mov byte [ebp - 4], 1
push 0x1a8
lea ecx, [ebp - 0x33c]
call fcn.100063a0
lea ecx, [ebp - 0x33c]
call fcn.101b3f50
mov dword [ebp - 0x3c8], eax
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x344]
add ecx, 0x208
push ecx
mov ecx, 0x102703c4
call fcn.10008530
mov dword [ebp - 0x384], eax
cmp dword [ebp - 0x384], 0
je 0x1000d546
mov ecx, dword [ebp - 0x344]
add ecx, 0x208
call fcn.100052b0
mov dword [ebp - 0x3ac], eax
push 0
push 0
mov edx, dword [ebp - 0x3ac]
push edx
lea ecx, [ebp - 0x33c]
call fcn.101b7850
jmp 0x1000d573
mov ecx, dword [ebp - 0x344]
add ecx, 0x208
call fcn.100052b0
mov dword [ebp - 0x3b4], eax
push 0
push 2
mov eax, dword [ebp - 0x3b4]
push eax
lea ecx, [ebp - 0x33c]
call fcn.101b7850
mov ecx, dword [ebp + 8]
call fcn.1001cb20
cmp dword [ebp - 0x34c], eax
jl 0x1000d5b4
mov ecx, dword [ebp + 8]
call fcn.1001cb20
mov ecx, dword [ebp - 0x34c]
sub ecx, eax
mov dword [ebp - 0x3bc], ecx
mov edx, dword [ebp - 0x3bc]
push edx
lea eax, [ebp - 0x33c]
push eax
mov ecx, dword [ebp - 0x344]
call fcn.1000db30
jmp 0x1000d5de
push 0
lea ecx, [ebp - 0x33c]
push ecx
mov ecx, dword [ebp - 0x344]
call fcn.1000db30
mov edx, dword [ebp - 0x34c]
push edx
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [ebp - 0x344]
call fcn.1000de80
lea ecx, [ebp - 0xd4]
call fcn.10004dd0
mov dword [ebp - 0x3cc], eax
mov byte [ebp - 4], 3
mov ecx, dword [ebp + 8]
call fcn.1001cb20
mov dword [ebp - 0x3c4], eax
mov dword [ebp - 0x340], 0
jmp 0x1000d61c
mov ecx, dword [ebp - 0x340]
add ecx, 1
mov dword [ebp - 0x340], ecx
mov edx, dword [ebp - 0x340]
cmp edx, dword [ebp - 0x3c4]
jge 0x1000d8e8
mov eax, dword [ebp - 0x340]
cmp eax, dword [ebp - 0x34c]
jge 0x1000d829
mov ecx, dword [ebp - 0x340]
push ecx
mov ecx, dword [ebp + 8]
call fcn.1001cb40
mov dword [ebp - 0x3b8], eax
push 1
push 0x10217acc
lea edx, [ebp - 0x4ec]
push edx
mov ecx, dword [ebp - 0x3b8]
call fcn.10005a20
mov dword [ebp - 0x3a0], eax
mov eax, dword [ebp - 0x3a0]
mov dword [ebp - 0x36c], eax
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x36c]
push ecx
lea ecx, [ebp - 0xd4]
call fcn.10005130
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x4ec]
call fcn.10004e60
lea ecx, [ebp - 0xd4]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x3c0]
call fcn.10018ed0
movzx edx, al
test edx, edx
jne 0x1000d824
mov eax, dword [ebp - 0x340]
push eax
mov ecx, dword [ebp + 8]
call fcn.1001cb40
mov dword [ebp - 0x374], eax
mov ecx, dword [ebp - 0x374]
push ecx
mov ecx, 0x102703c4
call fcn.10008530
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
je 0x1000d824
lea ecx, [ebp - 0xd4]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov dword [ebp - 0x390], eax
mov edx, dword [ebp - 0x340]
push edx
mov ecx, dword [ebp + 8]
call fcn.1001cb40
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0x37c]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov dword [ebp - 0x360], eax
push 0
push 0x10000
push 7
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x390]
call fcn.10039750
push eax
mov ecx, dword [ebp - 0x360]
call fcn.10039750
push eax
lea ecx, [ebp - 0x33c]
call fcn.101b5630
mov eax, dword [ebp - 0x340]
push eax
mov ecx, dword [ebp + 8]
call fcn.1001cb40
mov dword [ebp - 0x394], eax
mov ecx, dword [ebp - 0x394]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0x38c]
call fcn.10039750
push eax
push 0x10217ad0
lea ecx, [ebp - 0x42c]
push ecx
push 0x10270344
call fcn.10017840
add esp, 0x10
mov dword [ebp - 0x39c], eax
mov edx, dword [ebp - 0x39c]
mov dword [ebp - 0x3a4], edx
mov byte [ebp - 4], 5
mov eax, dword [ebp - 0x3a4]
push eax
lea ecx, [ebp - 0x134]
call fcn.10005160
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x42c]
call fcn.10004e60
mov ecx, dword [ebp - 0x340]
push ecx
mov ecx, dword [ebp + 8]
call fcn.1001cb40
mov dword [ebp - 0x398], eax
mov ecx, dword [ebp - 0x398]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov dword [ebp - 0x3b0], eax
mov ecx, dword [ebp - 0x3b0]
call fcn.10039750
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
jmp 0x1000d8e3
mov edx, dword [ebp - 0x340]
push edx
mov ecx, dword [ebp + 8]
call fcn.1001cb40
mov dword [ebp - 0x364], eax
mov ecx, dword [ebp - 0x364]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov dword [ebp - 0x368], eax
mov ecx, dword [ebp - 0x368]
call fcn.10039750
push eax
push 0x10217ae0
lea eax, [ebp - 0x48c]
push eax
push 0x10270344
call fcn.10017840
add esp, 0x10
mov dword [ebp - 0x370], eax
mov ecx, dword [ebp - 0x370]
mov dword [ebp - 0x378], ecx
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x378]
push edx
lea ecx, [ebp - 0x134]
call fcn.10005160
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x48c]
call fcn.10004e60
mov eax, dword [ebp - 0x340]
push eax
mov ecx, dword [ebp + 8]
call fcn.1001cb40
mov dword [ebp - 0x380], eax
mov ecx, dword [ebp - 0x380]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov dword [ebp - 0x388], eax
mov ecx, dword [ebp - 0x388]
call fcn.10039750
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
jmp 0x1000d60d
push 0
push 0
lea ecx, [ebp - 0x33c]
call fcn.101b5840
mov byte [ebp - 4], 2
lea ecx, [ebp - 0xd4]
call fcn.10004e60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x33c]
call fcn.101b4410
mov byte [ebp - 4], 0
jmp 0x1000dae1
lea ecx, [ebp - 0x134]
call fcn.100052b0
push eax
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x134]
call fcn.10004e60
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.1019110d
mov esp, ebp
pop ebp
ret 4