Function at 0x41bf00
Capabilities:
Delete file

Disassembly:
push 0xffffffffffffffff
push 0x4b4190
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push ebx
push esi
lea ecx, [esp + 8]
call sub.MFC42u.DLL_CString::CString_1
push ecx
xor ebx, ebx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.chat.cfg
mov dword [esp + 0x20], ebx
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 1
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
mov esi, dword [sym.imp.KERNEL32.dll_DeleteFileW]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d1a54
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 2
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d1a44
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 3
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d0e90
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
mov byte [esp + 0x18], 4
push eax
lea ecx, [esp + 0xc]
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d0e7c
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 5
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d0e6c
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 6
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.websitetitle.cfg
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 7
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.site.cfg
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 8
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d1a24
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 9
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d1a18
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0xa
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d1a08
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0xb
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.alarm.cfg
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0xc
call sub.MFC42u.DLL_CString::operator_2
mov byte [esp + 0x18], bl
lea ecx, [esp + 0xc]
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d19ec
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0xd
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.filelog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0xe
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.sharelog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0xf
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d19dc
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x10
call sub.MFC42u.DLL_CString::operator_2
mov byte [esp + 0x18], bl
lea ecx, [esp + 0xc]
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.qqlog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x11
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push 0x4d0e60
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x12
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.syslog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x13
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.worklog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x14
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.websitelog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x15
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.usbdevlog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x16
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.keyworklog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x17
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.skypefile.cfg
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x18
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.usbdev2.cfg
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x19
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.httppost.cfg
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x1a
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.outlookmail.cfg
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x1b
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.worktime.cfg
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x1c
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.fileencryptlogs.cfg
call sub.MFC42u.DLL_CString::CString_4
lea edx, [esp + 0x10]
push edx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x1d
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov eax, dword [esp + 8]
push eax
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.filebackuplogs.cfg
call sub.MFC42u.DLL_CString::CString_4
lea ecx, [esp + 0x10]
push ecx
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x1e
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov edx, dword [esp + 8]
push edx
call esi
push ecx
mov ecx, esp
mov dword [esp + 0x10], esp
push str.rdploginlog.cfg
call sub.MFC42u.DLL_CString::CString_4
lea eax, [esp + 0x10]
push eax
call fcn.004275b0
add esp, 8
push eax
lea ecx, [esp + 0xc]
mov byte [esp + 0x1c], 0x1f
call sub.MFC42u.DLL_CString::operator_2
lea ecx, [esp + 0xc]
mov byte [esp + 0x18], bl
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 8]
push ecx
call esi
lea ecx, [esp + 8]
mov dword [esp + 0x18], 0xffffffff
call sub.MFC42u.DLL_CString::CString
mov ecx, dword [esp + 0x10]
pop esi
mov dword fs:[0], ecx
pop ebx
add esp, 0x14
ret