Function at 0x55e264
Capabilities:
Access peb ldr_data
Get process heap flags
Get process heap force flags

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x32
push 0
push 0
dec ecx
jne 0x55e26c
push ebx
push esi
push edi
test dl, dl
je 0x55e282
add esp, 0xfffffff0
call fcn.00404168
mov ebx, edx
mov edi, eax
xor eax, eax
push ebp
push 0x55eca5
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [edi + 0x18]
mov edx, 0x55ecd4
call fcn.00404ce8
lea eax, [edi + 8]
mov edx, 0x55ece8
call fcn.00404ce8
lea eax, [edi + 4]
mov edx, 0x55ecf8
call fcn.00404ce8
lea eax, [edi + 0xc]
mov edx, 0x55ed08
call fcn.00404ce8
lea eax, [edi + 0x10]
mov edx, 0x55ed1c
call fcn.00404ce8
lea eax, [edi + 0x14]
mov edx, 0x55ed2c
call fcn.00404ce8
call fcn.00570460
mov esi, eax
mov dword [esi + 0x30], edi
push edi
push 0x55fc1c
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55ed3c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fc1c
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55ed6c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fc1c
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55eda0
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fc1c
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55edd0
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fc1c
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55ee00
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55ee34
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fe74
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55ee64
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fe74
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55ee94
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fe74
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55eec8
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fe74
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55eef8
mov eax, esi
call fcn.0056e6cc
push edi
push 0x55fe74
push 0
mov ecx, dword [edi + 4]
mov edx, 0x55ef28
mov eax, esi
call fcn.0056e6cc
push edi
push 0x5600b0
push 0
mov ecx, dword [edi + 0xc]
mov edx, 0x55ef5c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x5600b0
push 0
mov ecx, dword [edi + 0xc]
mov edx, 0x55ef98
mov eax, esi
call fcn.0056e6cc
push edi
push 0x5600b0
push 0
mov ecx, dword [edi + 0xc]
mov edx, 0x55efdc
mov eax, esi
call fcn.0056e6cc
push edi
push 0x5600b0
push 0
mov ecx, dword [edi + 0xc]
mov edx, 0x55f028
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f074
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f0b4
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f100
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f144
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f194
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f1b8
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f1dc
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f1fc
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f234
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560370
push 0
mov ecx, dword [edi + 8]
mov edx, 0x55f268
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f2a8
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f2d8
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f318
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f34c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f38c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f3d0
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f400
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f430
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f45c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f48c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f4c4
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f4ec
mov eax, esi
call fcn.0056e6cc
push edi
push 0x560864
push 0
mov ecx, dword [edi + 0x18]
mov edx, 0x55f514
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f54c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f57c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f5ac
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f5d8
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f608
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f638
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f664
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f690
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f6bc
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f6ec
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f718
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f744
mov eax, esi
call fcn.0056e6cc
push edi
push 0x56110c
push 0
mov ecx, dword [edi + 0x10]
mov edx, 0x55f770
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f790
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f7cc
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f808
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f838
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f864
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f880
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f8a4
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f8d8
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f90c
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f940
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f980
mov eax, esi
call fcn.0056e6cc
push edi
push 0x561544
push 0
mov ecx, dword [edi + 0x14]
mov edx, 0x55f9c8
mov eax, esi
call fcn.0056e6cc
lea eax, [ebp - 0x10]
xor edx, edx
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x10]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa08
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x20]
mov edx, 1
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x20]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa1c
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x30]
mov edx, 2
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x30]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa2c
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x40]
mov edx, 3
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x40]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa40
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x50]
mov edx, 4
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x50]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa54
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x60]
mov edx, 5
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x60]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa68
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x70]
mov edx, 6
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x70]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa7c
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x80]
mov edx, 7
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x80]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fa90
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x90]
mov edx, 8
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x90]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55faa0
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0xa0]
mov edx, 9
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xa0]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fab4
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0xb0]
mov edx, 0xa
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xb0]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fac8
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0xc0]
mov edx, 0xb
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xc0]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fadc
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0xd0]
mov edx, 0xc
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xd0]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55faf0
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0xe0]
mov edx, 0xd
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xe0]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb04
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0xf0]
mov edx, 0x10
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0xf0]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb18
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x100]
mov edx, 0x11
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x100]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb2c
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x110]
mov edx, 0x12
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x110]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb3c
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x120]
mov edx, 0x13
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x120]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb4c
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x130]
mov edx, 0x14
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x130]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb60
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x140]
mov edx, 0x48
mov cl, 1
call fcn.004169d0
lea eax, [ebp - 0x140]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb74
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x150]
mov edx, pe_nt_image_headers32
mov cl, 2
call fcn.004169d0
lea eax, [ebp - 0x150]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb88
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x160]
mov edx, 0x101
mov cl, 2
call fcn.004169d0
lea eax, [ebp - 0x160]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fb9c
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x170]
mov edx, 0xfff
mov cl, 2
call fcn.004169d0
lea eax, [ebp - 0x170]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fbac
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x180]
mov edx, 0x2000
mov cl, 2
call fcn.004169d0
lea eax, [ebp - 0x180]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fbc0
mov eax, esi
call fcn.0056e3f8
lea eax, [ebp - 0x190]
mov edx, 0x4000
mov cl, 2
call fcn.004169d0
lea eax, [ebp - 0x190]
push eax
mov ecx, 0x55f9f8
mov edx, 0x55fbd4
mov eax, esi
call fcn.0056e3f8
xor eax, eax
mov dword [esi + 0x30], eax
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x55ecac
lea eax, [ebp - 0x190]
mov edx, dword [0x401154]
mov ecx, 0x19
call fcn.00405900
ret