Function at 0x5d8da0
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 [0x3190e0], esi
test esi, esi
je 0x5d8fd3
call fcn.005d8d00
mov ecx, dword [0x318a04]
push ecx
push esi
mov dword [fcn.00319010], eax
call eax
mov edx, dword [0x318dc8]
mov dword [fcn.00318f30], eax
mov eax, dword [0x3190e0]
push edx
push eax
call dword [fcn.00319010]
mov ecx, dword [0x318e44]
mov edx, dword [0x3190e0]
push ecx
push edx
mov dword [fcn.0031909c], eax
call dword [fcn.00319010]
mov ecx, dword [0x3190e0]
mov dword [0x318f20], eax
mov eax, dword [0x318a64]
push eax
push ecx
call dword [fcn.00319010]
mov edx, dword [0x318a50]
mov dword [0x31908c], eax
mov eax, dword [0x3190e0]
push edx
push eax
call dword [fcn.00319010]
mov ecx, dword [0x318af8]
mov edx, dword [0x3190e0]
push ecx
push edx
mov dword [0x318f4c], eax
call dword [fcn.00319010]
mov ecx, dword [0x3190e0]
mov dword [0x318f2c], eax
mov eax, dword [0x318cd4]
push eax
push ecx
call dword [fcn.00319010]
mov edx, dword [0x318b3c]
mov dword [0x3190e4], eax
mov eax, dword [0x3190e0]
push edx
push eax
call dword [fcn.00319010]
mov ecx, dword [0x318da0]
mov edx, dword [0x3190e0]
push ecx
push edx
mov dword [0x3190d0], eax
call dword [fcn.00319010]
mov ecx, dword [0x3190e0]
mov dword [0x318f90], eax
mov eax, dword [0x318d48]
push eax
push ecx
call dword [fcn.00319010]
mov edx, dword [0x318bbc]
mov dword [fcn.00318fa0], eax
mov eax, dword [0x3190e0]
push edx
push eax
call dword [fcn.00319010]
mov ecx, dword [0x318ae8]
mov edx, dword [0x3190e0]
push ecx
push edx
mov dword [0x319054], eax
call dword [fcn.00319010]
mov ecx, dword [0x3190e0]
mov dword [fcn.00319088], eax
mov eax, dword [0x318e0c]
push eax
push ecx
call dword [fcn.00319010]
mov edx, dword [0x3188b0]
mov dword [fcn.0031907c], eax
push edx
mov eax, dword [0x3190e0]
push eax
call dword [fcn.00319010]
mov ecx, dword [0x318d98]
mov edx, dword [0x3190e0]
push ecx
push edx
mov dword [fcn.00319134], eax
call dword [fcn.00319010]
mov ecx, dword [0x3190e0]
mov dword [fcn.003190f4], eax
mov eax, dword [0x318a24]
push eax
push ecx
call dword [fcn.00319010]
mov edx, dword [0x318c18]
mov dword [fcn.0031910c], eax
mov eax, dword [0x3190e0]
push edx
push eax
call dword [fcn.00319010]
mov ecx, dword [0x318e34]
mov edx, dword [0x3190e0]
push ecx
push edx
mov dword [fcn.00318fac], eax
call dword [fcn.00319010]
mov ecx, dword [0x3190e0]
mov dword [0x31901c], eax
mov eax, dword [0x3188bc]
push eax
push ecx
call dword [fcn.00319010]
mov edx, dword [0x31892c]
mov dword [0x31913c], eax
mov eax, dword [0x3190e0]
push edx
push eax
call dword [fcn.00319010]
mov ecx, dword [0x318ab0]
mov edx, dword [0x3190e0]
push ecx
push edx
mov dword [0x319044], eax
call dword [fcn.00319010]
mov dword [0x31904c], eax
mov eax, dword [0x318d50]
push eax
call dword [fcn.00318f30]
mov ecx, dword [0x31897c]
push ecx
mov dword [0x318ef8], eax
call dword [fcn.00318f30]
mov edx, dword [0x318904]
push edx
mov dword [0x319020], eax
call dword [fcn.00318f30]
mov dword [0x319114], eax
mov eax, dword [0x3189dc]
push eax
call dword [fcn.00318f30]
mov ecx, dword [0x318b28]
push ecx
mov dword [0x318fd4], eax
call dword [fcn.00318f30]
mov dword [0x319004], eax
mov eax, dword [0x318ef8]
pop esi
test eax, eax
je 0x5d9048
mov edx, dword [0x318cac]
push edx
push eax
call dword [fcn.00319010]
mov dword [fcn.00318fe0], eax
mov eax, dword [0x319020]
test eax, eax
je 0x5d907c
mov ecx, dword [0x318c24]
push ecx
push eax
call dword [fcn.00319010]
mov edx, dword [0x3189cc]
mov dword [fcn.0031905c], eax
mov eax, dword [0x319020]
push edx
push eax
call dword [fcn.00319010]
mov dword [fcn.00319000], eax
mov eax, dword [0x319114]
test eax, eax
je 0x5d9098
mov ecx, dword [0x318b94]
push ecx
push eax
call dword [fcn.00319010]
mov dword [fcn.003190a0], eax
mov eax, dword [0x318fd4]
test eax, eax
je 0x5d90b4
mov edx, dword [0x318928]
push edx
push eax
call dword [fcn.00319010]
mov dword [fcn.00319068], eax
mov eax, dword [0x319004]
test eax, eax
je 0x5d90e7
mov ecx, dword [0x318c14]
push ecx
push eax
call dword [fcn.00319010]
mov edx, dword [0x319004]
push 0x1152a4
push edx
mov dword [0x3190d4], eax
call dword [fcn.00319010]
mov dword [0x318f24], eax
mov esp, ebp
pop ebp
ret