Function at 0x60e493
Capabilities:
Enumerate files on windows
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x168
push ebx
push esi
push edi
lea eax, [ebp - 0x168]
push eax
push 0x870db0
mov ebx, ecx
call dword [sym.imp.kernel32.dll_FindFirstFileA]
xor edi, edi
push edi
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x24]
push 0x876004
push eax
call fcn.00794de3
mov esi, dword [sym.imp.kernel32.dll_lstrcmpiA]
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e735
lea eax, [ebp - 0x24]
push 0x875ff0
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e74c
lea eax, [ebp - 0x24]
push 0x875fdc
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e763
lea eax, [ebp - 0x24]
push 0x875fc8
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e77a
lea eax, [ebp - 0x24]
push 0x875fb4
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e791
lea eax, [ebp - 0x24]
push 0x875fa0
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e7a8
lea eax, [ebp - 0x24]
push 0x875f90
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e7bf
lea eax, [ebp - 0x24]
push 0x875f7c
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e7d6
lea eax, [ebp - 0x24]
push 0x875f6c
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e7ed
lea eax, [ebp - 0x24]
push 0x875f5c
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e804
lea eax, [ebp - 0x24]
push 0x875f4c
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e81b
lea eax, [ebp - 0x24]
push 0x875f38
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e832
lea eax, [ebp - 0x24]
push 0x875f24
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e849
lea eax, [ebp - 0x24]
push 0x875f10
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e860
lea eax, [ebp - 0x24]
push 0x875efc
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
push edi
je 0x60e877
lea eax, [ebp - 0x24]
push 0x875eec
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
call esi
test eax, eax
je 0x60e88e
lea eax, [ebp - 0x168]
push eax
push dword [ebp - 0x28]
call dword [sym.imp.kernel32.dll_FindNextFileA]
test eax, eax
je 0x60e8a6
push edi
lea eax, [ebp - 0x24]
push 0x876004
push eax
call fcn.00794de3
add esp, 0xc
push eax
lea eax, [ebp - 0x13c]
push eax
jmp 0x60e4d8
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
push edi
push str.Error_Message
push 0x875e8c
push edi
call dword [sym.imp.user32.dll_MessageBoxA]
push edi
call fcn.007aabfa
lea eax, [ebx + 0x24]
push eax
mov eax, 0xbaadf00d
push eax
push eax
mov ecx, ebx
call fcn.0060ea57
push 1
pop eax
mov dword [ebx + 0xa8], edi
mov ecx, ebx
mov dword [ebx + 0xac], edi
mov dword [ebx + 0xb8], edi
mov dword [ebx + 0xbc], eax
mov dword [ebx + 0xc0], eax
call fcn.0060e8ee
mov ecx, ebx
call fcn.0060e912
pop edi
pop esi
mov eax, ebx
pop ebx
leave
ret