Function at 0x435a94
Capabilities:
Access peb ldr_data
Get ntdll base address
Get number of processors
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffdc
mov eax, 0x5e97dc
call fcn.0050acb0
mov word [ebp - 0x14], 8
mov edx, dword [ebp + 8]
mov dword [edx], 0xffffffff
mov eax, dword [ebp + 8]
add eax, 4
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 8
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0xc
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x10
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x14
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x18
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x1c
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x20
call fcn.0040177c
inc dword [ebp - 8]
mov edx, 0x5dc841
mov eax, dword [ebp + 8]
add eax, 0x24
call fcn.00545d10
inc dword [ebp - 8]
mov edx, 0x5dc842
mov eax, dword [ebp + 8]
add eax, 0x28
call fcn.00545d10
inc dword [ebp - 8]
mov edx, dword [ebp + 8]
mov dword [edx + 0x2c], 0xffffffff
mov edx, 0x5dc843
mov eax, dword [ebp + 8]
add eax, 0x30
call fcn.00545d10
inc dword [ebp - 8]
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x34], 0xffffffff
mov eax, dword [ebp + 8]
add eax, 0x38
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x3c
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x40
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x44
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x48
call fcn.0040177c
inc dword [ebp - 8]
mov edx, dword [ebp + 8]
mov dword [edx + 0x4c], 0xfffffff3
mov edx, 0x5dc844
mov eax, dword [ebp + 8]
add eax, 0x50
call fcn.00545d10
inc dword [ebp - 8]
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x54], 0xffffffff
mov eax, dword [ebp + 8]
mov dword [eax + 0x58], 0xffffffff
mov eax, dword [ebp + 8]
add eax, 0x5c
call fcn.0040177c
inc dword [ebp - 8]
mov edx, dword [ebp + 8]
mov dword [edx + 0x60], 0xffffffff
mov eax, dword [ebp + 8]
add eax, 0x64
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x68
call fcn.0040177c
inc dword [ebp - 8]
mov edx, dword [ebp + 8]
mov dword [edx + 0x6c], 0xffffffff
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x70], 0xffffffff
mov eax, dword [ebp + 8]
mov dword [eax + 0x74], 0xffffffff
mov edx, dword [ebp + 8]
mov dword [edx + 0x78], 0xffffffff
mov eax, dword [ebp + 8]
add eax, 0x7c
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x80
call fcn.0040177c
inc dword [ebp - 8]
mov eax, dword [ebp + 8]
add eax, 0x84
call fcn.0040177c
inc dword [ebp - 8]
mov edx, dword [ebp + 8]
mov dword [edx + 0x88], 0xffffffff
mov edx, 0x5dc845
mov eax, dword [ebp + 8]
add eax, 0x8c
call fcn.00545d10
inc dword [ebp - 8]
mov ecx, dword [ebp + 8]
mov dword [ecx + 0x90], 0xffffffff
mov eax, dword [ebp + 8]
mov byte [eax + 0x94], 0xff
mov edx, 0x5dc846
mov eax, dword [ebp + 8]
add eax, 0x98
call fcn.00545d10
inc dword [ebp - 8]
mov edx, dword [ebp + 8]
mov dword [edx + 0x9c], 0xffffffff
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xa0], 0xffffffff
mov edx, 0x5dc847
mov eax, dword [ebp + 8]
add eax, 0xa4
call fcn.00545d10
inc dword [ebp - 8]
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xa8], 0xffffffff
mov edx, 0x5dc848
mov eax, dword [ebp + 8]
add eax, 0xac
call fcn.00545d10
inc dword [ebp - 8]
mov ecx, dword [ebp + 8]
mov dword [ecx + 0xb0], 0xffffffff
mov eax, dword [ebp + 8]
mov dword [eax + 0xb4], 0xffffffff
mov edx, 0x5dc849
mov eax, dword [ebp + 8]
add eax, 0xb8
call fcn.00545d10
inc dword [ebp - 8]
mov edx, 0x5dc84a
mov eax, dword [ebp + 8]
add eax, 0xbc
call fcn.00545d10
inc dword [ebp - 8]
mov edx, dword [ebp - 0x24]
mov dword fs:[0], edx
mov eax, dword [ebp + 8]
mov esp, ebp
pop ebp
ret