Function at 0x403060
Capabilities:
Enumerate files on windows

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x226c
call fcn.004140a0
mov eax, dword [0x4312d0]
xor eax, ebp
mov dword [ebp - 8], eax
push 0x2000
push 0
lea eax, [ebp - 0x2268]
push eax
call fcn.00413c30
add esp, 0xc
push str..._v.exe
lea ecx, [ebp - 0x2268]
push ecx
call fcn.00413c0e
add esp, 8
mov dword [ebp - 4], 1
mov dword [ebp - 0x226c], 0
mov dword [ebp - 0x264], 1
mov dword [ebp - 0x260], 0
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x2268]
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov dword [ebp - 0x25c], eax
cmp dword [ebp - 0x25c], 0xffffffff
jne 0x4030f5
mov byte [0x434624], 1
jmp 0x40330e
push 0x42bf3c
push 0x42bf48
call fcn.00409190
add esp, 8
push eax
push 0
push 0x143
mov ecx, dword [0x43b638]
push ecx
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x42bf50
push 0x42bf5c
call fcn.00409190
add esp, 8
push eax
push 0
push 0xc
mov edx, dword [0x43b638]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x42bf64
push 0x42bf70
call fcn.00409190
add esp, 8
push eax
push 0
push 0x143
mov eax, dword [0x43b63c]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push str.NoAction
push 0x42bf84
call fcn.00409190
add esp, 8
push eax
push 0
push 0xc
mov ecx, dword [0x43b63c]
push ecx
call dword [sym.imp.USER32.dll_SendMessageW]
mov edx, 1
test edx, edx
je 0x4032af
push 0x42bf8c
lea eax, [ebp - 0x22c]
push eax
call fcn.00429b05
add esp, 8
test eax, eax
je 0x4031eb
lea ecx, [ebp - 0x22c]
push ecx
push 0
push 0x143
mov edx, dword [0x43b638]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [ebp - 0x22c]
push eax
push 0
push 0xc
mov ecx, dword [0x43b638]
push ecx
call dword [sym.imp.USER32.dll_SendMessageW]
mov edx, dword [ebp - 4]
add edx, 1
mov dword [ebp - 4], edx
push 0x435628
lea eax, [ebp - 0x22c]
push eax
call fcn.00429b05
add esp, 8
test eax, eax
je 0x403245
lea ecx, [ebp - 0x22c]
push ecx
push 0
push 0x143
mov edx, dword [0x43b63c]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
lea eax, [ebp - 0x22c]
push eax
push 0
push 0xc
mov ecx, dword [0x43b63c]
push ecx
call dword [sym.imp.USER32.dll_SendMessageW]
mov edx, dword [ebp - 0x264]
add edx, 1
mov dword [ebp - 0x264], edx
push 0x435628
lea eax, [ebp - 0x22c]
push eax
call fcn.00429b05
add esp, 8
test eax, eax
jne 0x403269
mov ecx, dword [ebp - 4]
sub ecx, 1
mov dword [ebp - 0x226c], ecx
push str.settings.exe
lea edx, [ebp - 0x22c]
push edx
call fcn.00429b05
add esp, 8
test eax, eax
jne 0x403290
mov eax, dword [ebp - 0x264]
sub eax, 1
mov dword [ebp - 0x260], eax
lea ecx, [ebp - 0x258]
push ecx
mov edx, dword [ebp - 0x25c]
push edx
call dword [sym.imp.KERNEL32.dll_FindNextFileW]
test eax, eax
jne 0x4032aa
jmp 0x4032af
jmp 0x40318a
mov eax, dword [ebp - 0x25c]
push eax
call dword [sym.imp.KERNEL32.dll_FindClose]
push 0
mov ecx, dword [ebp - 0x226c]
push ecx
push 0x14e
mov edx, dword [0x43b638]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
push 1
mov eax, dword [0x43b638]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
push 0
mov ecx, dword [ebp - 0x260]
push ecx
push 0x14e
mov edx, dword [0x43b63c]
push edx
call dword [sym.imp.USER32.dll_SendMessageW]
push 1
mov eax, dword [0x43b63c]
push eax
call dword [sym.imp.USER32.dll_EnableWindow]
mov ecx, dword [ebp - 8]
xor ecx, ebp
call fcn.00414090
mov esp, ebp
pop ebp
ret