Function at 0xac3da0
Capabilities:
Access peb ldr_data
Get kernel32 base address

Disassembly:
push ebp
mov ebp, esp
push ecx
push esi
mov dword [ebp - 4], 0
mov eax, dword fs:[0x30]
mov eax, dword [eax + 0xc]
mov eax, dword [eax + 0xc]
mov eax, dword [eax]
mov eax, dword [eax]
mov eax, dword [eax + 0x18]
mov dword [ebp - 4], eax
mov esi, dword [ebp - 4]
mov dword [0x8090e0], esi
test esi, esi
je 0xac3fd3
call fcn.00ac3d00
mov ecx, dword [0x808a04]
push ecx
push esi
mov dword [fcn.00809010], eax
call eax
mov edx, dword [0x808dc8]
mov dword [fcn.00808f30], eax
mov eax, dword [0x8090e0]
push edx
push eax
call dword [fcn.00809010]
mov ecx, dword [0x808e44]
mov edx, dword [0x8090e0]
push ecx
push edx
mov dword [fcn.0080909c], eax
call dword [fcn.00809010]
mov ecx, dword [0x8090e0]
mov dword [0x808f20], eax
mov eax, dword [0x808a64]
push eax
push ecx
call dword [fcn.00809010]
mov edx, dword [0x808a50]
mov dword [0x80908c], eax
mov eax, dword [0x8090e0]
push edx
push eax
call dword [fcn.00809010]
mov ecx, dword [0x808af8]
mov edx, dword [0x8090e0]
push ecx
push edx
mov dword [0x808f4c], eax
call dword [fcn.00809010]
mov ecx, dword [0x8090e0]
mov dword [0x808f2c], eax
mov eax, dword [0x808cd4]
push eax
push ecx
call dword [fcn.00809010]
mov edx, dword [0x808b3c]
mov dword [0x8090e4], eax
mov eax, dword [0x8090e0]
push edx
push eax
call dword [fcn.00809010]
mov ecx, dword [0x808da0]
mov edx, dword [0x8090e0]
push ecx
push edx
mov dword [0x8090d0], eax
call dword [fcn.00809010]
mov ecx, dword [0x8090e0]
mov dword [0x808f90], eax
mov eax, dword [0x808d48]
push eax
push ecx
call dword [fcn.00809010]
mov edx, dword [0x808bbc]
mov dword [fcn.00808fa0], eax
mov eax, dword [0x8090e0]
push edx
push eax
call dword [fcn.00809010]
mov ecx, dword [0x808ae8]
mov edx, dword [0x8090e0]
push ecx
push edx
mov dword [0x809054], eax
call dword [fcn.00809010]
mov ecx, dword [0x8090e0]
mov dword [fcn.00809088], eax
mov eax, dword [0x808e0c]
push eax
push ecx
call dword [fcn.00809010]
mov edx, dword [0x8088b0]
mov dword [fcn.0080907c], eax
push edx
mov eax, dword [0x8090e0]
push eax
call dword [fcn.00809010]
mov ecx, dword [0x808d98]
mov edx, dword [0x8090e0]
push ecx
push edx
mov dword [fcn.00809134], eax
call dword [fcn.00809010]
mov ecx, dword [0x8090e0]
mov dword [fcn.008090f4], eax
mov eax, dword [0x808a24]
push eax
push ecx
call dword [fcn.00809010]
mov edx, dword [0x808c18]
mov dword [fcn.0080910c], eax
mov eax, dword [0x8090e0]
push edx
push eax
call dword [fcn.00809010]
mov ecx, dword [0x808e34]
mov edx, dword [0x8090e0]
push ecx
push edx
mov dword [fcn.00808fac], eax
call dword [fcn.00809010]
mov ecx, dword [0x8090e0]
mov dword [0x80901c], eax
mov eax, dword [0x8088bc]
push eax
push ecx
call dword [fcn.00809010]
mov edx, dword [0x80892c]
mov dword [0x80913c], eax
mov eax, dword [0x8090e0]
push edx
push eax
call dword [fcn.00809010]
mov ecx, dword [0x808ab0]
mov edx, dword [0x8090e0]
push ecx
push edx
mov dword [0x809044], eax
call dword [fcn.00809010]
mov dword [0x80904c], eax
mov eax, dword [0x808d50]
push eax
call dword [fcn.00808f30]
mov ecx, dword [0x80897c]
push ecx
mov dword [0x808ef8], eax
call dword [fcn.00808f30]
mov edx, dword [0x808904]
push edx
mov dword [0x809020], eax
call dword [fcn.00808f30]
mov dword [0x809114], eax
mov eax, dword [0x8089dc]
push eax
call dword [fcn.00808f30]
mov ecx, dword [0x808b28]
push ecx
mov dword [0x808fd4], eax
call dword [fcn.00808f30]
mov dword [0x809004], eax
mov eax, dword [0x808ef8]
pop esi
test eax, eax
je 0xac4048
mov edx, dword [0x808cac]
push edx
push eax
call dword [fcn.00809010]
mov dword [fcn.00808fe0], eax
mov eax, dword [0x809020]
test eax, eax
je 0xac407c
mov ecx, dword [0x808c24]
push ecx
push eax
call dword [fcn.00809010]
mov edx, dword [0x8089cc]
mov dword [fcn.0080905c], eax
mov eax, dword [0x809020]
push edx
push eax
call dword [fcn.00809010]
mov dword [fcn.00809000], eax
mov eax, dword [0x809114]
test eax, eax
je 0xac4098
mov ecx, dword [0x808b94]
push ecx
push eax
call dword [fcn.00809010]
mov dword [fcn.008090a0], eax
mov eax, dword [0x808fd4]
test eax, eax
je 0xac40b4
mov edx, dword [0x808928]
push edx
push eax
call dword [fcn.00809010]
mov dword [fcn.00809068], eax
mov eax, dword [0x809004]
test eax, eax
je 0xac40e7
mov ecx, dword [0x808c14]
push ecx
push eax
call dword [fcn.00809010]
mov edx, dword [0x809004]
push 0x6052a4
push edx
mov dword [0x8090d4], eax
call dword [fcn.00809010]
mov dword [0x808f24], eax
mov esp, ebp
pop ebp
ret