Function at 0x5cd7c0
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5e2bbc
mov eax, dword fs:[0]
push eax
sub esp, 0x30
mov eax, dword [0x676580]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x3c], ecx
mov ecx, dword [ebp - 0x3c]
call fcn.005cd400
test eax, eax
jne 0x5cd86c
cmp dword [0x67e1c8], 0
je 0x5cd862
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0x29
lea eax, [ebp - 0x20]
push eax
push str.KDownloadManager::_not_need_DownLoadCfgFile
push 0x632a44
push 0x632a00
push 0x6329f4
lea ecx, [ebp - 0x1c]
push ecx
push 0x6329f0
call fcn.00447600
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.004476c0
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447700
mov eax, 1
jmp 0x5cda49
lea ecx, [ebp - 0x10]
call fcn.00403290
mov dword [ebp - 4], 0
push 0x632aa8
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx + 0xc]
push eax
mov ecx, dword [ebp - 0x3c]
mov edx, dword [ecx + 8]
push edx
push 0x632ac4
push 0x632afc
lea eax, [ebp - 0x10]
push eax
call fcn.00403240
add esp, 0x18
lea ecx, [ebp - 0x18]
call fcn.00403290
mov byte [ebp - 4], 1
push 0x632b14
mov ecx, dword [ebp - 0x3c]
mov edx, dword [ecx + 4]
push edx
push 0x632b30
lea eax, [ebp - 0x18]
push eax
call fcn.00403240
add esp, 0x10
lea ecx, [ebp - 0x18]
call fcn.00493020
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
push 0
push 0
push 0
lea ecx, [ebp - 0x18]
call fcn.00493020
push eax
lea ecx, [ebp - 0x10]
call fcn.00493020
push eax
call fcn.005d3560
add esp, 0x14
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x5cd9b6
mov ecx, dword [ebp - 0x14]
push ecx
push str.DownLoadCfgFile_:__d
mov edx, dword [ebp + 8]
push edx
call fcn.00403240
add esp, 0xc
cmp dword [0x67e1c8], 0
je 0x5cd98c
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0x37
lea eax, [ebp - 0x28]
push eax
push str.KDownloadManager::DownLoadCfgFile_FALSE
push 0x632bbc
push 0x632b78
push 0x632b6c
lea ecx, [ebp - 0x24]
push ecx
push 0x632b68
call fcn.00447600
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.004476c0
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447700
mov dword [ebp - 0x2c], 0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x18]
call fcn.00403270
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call fcn.00403270
mov eax, dword [ebp - 0x2c]
jmp 0x5cda49
cmp dword [0x67e1c8], 0
je 0x5cda24
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0x3a
lea edx, [ebp - 0x34]
push edx
push str.KDownloadManager::DownLoadCfgFile_TRUE
push 0x632c6c
push str.KDownloadManager::DownLoadCfgFile
push 0x632c1c
lea eax, [ebp - 0x30]
push eax
push 0x632c18
call fcn.00447600
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.004476c0
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447680
mov ecx, eax
call fcn.00447700
mov dword [ebp - 0x38], 1
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x18]
call fcn.00403270
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call fcn.00403270
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret 4