Function at 0x42ab30
Capabilities:
Enumerate process modules

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x211c
call fcn.0045a1f0
mov eax, dword [0x487b30]
xor eax, ebp
mov dword [ebp - 0xc], eax
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push 0
push 0x1fffff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jne 0x42ab7b
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push 0
push 0x438
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 4], eax
lea eax, [ebp - 8]
push eax
push 0x2000
lea ecx, [ebp - 0x2118]
push ecx
mov edx, dword [ebp - 4]
push edx
call sub.PSAPI.DLL_EnumProcessModules
test eax, eax
je 0x42afa7
mov dword [ebp - 0x211c], 0
jmp 0x42abb7
mov eax, dword [ebp - 0x211c]
add eax, 1
mov dword [ebp - 0x211c], eax
mov ecx, dword [ebp - 8]
shr ecx, 2
cmp dword [ebp - 0x211c], ecx
jae 0x42afa7
push 0x104
lea edx, [ebp - 0x118]
push edx
mov eax, dword [ebp - 0x211c]
mov ecx, dword [ebp + eax*4 - 0x2118]
push ecx
mov edx, dword [ebp - 4]
push edx
call sub.PSAPI.DLL_GetModuleFileNameExA
mov eax, dword [0x48dd14]
push eax
push 0x47a0c4
push 0x41f220
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd18]
push eax
push 0x47a0d4
push 0x41f370
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd20]
push eax
push 0x47a0e4
push 0x41f4d0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd1c]
push eax
push 0x47a0f4
push 0x41f630
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd2c]
push eax
push 0x47a104
push 0x41f790
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd28]
push eax
push 0x47a114
push 0x41f900
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd30]
push eax
push 0x47a124
push 0x41fa70
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd24]
push eax
push 0x47a134
push 0x41b080
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd34]
push eax
push 0x47a144
push 0x41fbc0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd38]
push eax
push 0x47a154
push fcn.0041fc90
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd3c]
push eax
push 0x47a164
push fcn.0041fdf0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd40]
push eax
push 0x47a174
push 0x41fef0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd44]
push eax
push 0x47a184
push 0x41ffe0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd48]
push eax
push 0x47a194
push 0x4200b0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd4c]
push eax
push 0x47a1a4
push 0x420170
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd50]
push eax
push 0x47a1b4
push 0x420230
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd54]
push eax
push 0x47a1c4
push 0x420300
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd58]
push eax
push 0x47a1d4
push 0x4203d0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd5c]
push eax
push 0x47a1e4
push 0x420550
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd60]
push eax
push 0x47a1f4
push 0x421d20
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd64]
push eax
push 0x47a204
push 0x424980
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd68]
push eax
push 0x47a214
push 0x422810
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd6c]
push eax
push 0x47a224
push 0x423300
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd70]
push eax
push 0x47a234
push 0x423f10
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
mov eax, dword [0x48dd74]
push eax
push 0x47a244
push 0x423dd0
mov ecx, dword [ebp - 0x211c]
mov edx, dword [ebp + ecx*4 - 0x2118]
push edx
call fcn.00424d40
add esp, 0x10
jmp 0x42aba8
mov ecx, dword [ebp - 0xc]
xor ecx, ebp
call fcn.0045670b
mov esp, ebp
pop ebp
ret