Function at 0x483ed0
Capabilities:
Enumerate pe sections

Disassembly:
push ecx
push ebx
mov ebx, dword [esp + 0x10]
push esi
push edi
mov edi, dword [esp + 0x1c]
lea eax, [esp + 0xf]
push 1
push eax
push edi
mov byte [esp + 0x1b], 0x50
call ebx
lea ecx, [esp + 0x1b]
push 1
push ecx
push edi
mov byte [esp + 0x27], 0x4b
call ebx
lea edx, [esp + 0x34]
push 1
push edx
push edi
mov byte [esp + 0x40], 1
call ebx
lea eax, [esp + 0x40]
push 1
push eax
push edi
mov byte [esp + 0x4c], 2
call ebx
mov esi, dword [esp + 0x44]
lea edx, [esp + 0x4c]
push 1
push edx
mov cl, byte [esi]
push edi
mov byte [esp + 0x58], cl
call ebx
xor eax, eax
lea ecx, [esp + 0x58]
mov al, byte [esi + 1]
push 1
push ecx
push edi
mov byte [esp + 0x64], al
call ebx
mov dl, byte [esi + 2]
add esp, 0x48
lea eax, [esp + 0x1c]
mov byte [esp + 0x1c], dl
push 1
push eax
push edi
call ebx
xor ecx, ecx
lea edx, [esp + 0x28]
mov cl, byte [esi + 3]
push 1
push edx
push edi
mov byte [esp + 0x34], cl
call ebx
mov al, byte [esi + 4]
lea ecx, [esp + 0x34]
push 1
push ecx
push edi
mov byte [esp + 0x40], al
call ebx
xor edx, edx
lea eax, [esp + 0x40]
mov dl, byte [esi + 5]
push 1
push eax
push edi
mov byte [esp + 0x4c], dl
call ebx
mov cl, byte [esi + 6]
lea edx, [esp + 0x4c]
push 1
mov byte [esp + 0x50], cl
push edx
push edi
call ebx
xor eax, eax
lea ecx, [esp + 0x58]
mov al, byte [esi + 7]
push 1
push ecx
push edi
mov byte [esp + 0x64], al
call ebx
mov dl, byte [esi + 8]
add esp, 0x48
lea eax, [esp + 0x1c]
mov byte [esp + 0x1c], dl
push 1
push eax
push edi
call ebx
mov ecx, dword [esi + 8]
lea edx, [esp + 0x28]
push 1
push edx
shr ecx, 8
push edi
mov byte [esp + 0x34], cl
call ebx
mov eax, dword [esi + 8]
lea ecx, [esp + 0x34]
push 1
push ecx
shr eax, 0x10
push edi
mov byte [esp + 0x40], al
call ebx
mov edx, dword [esi + 8]
lea eax, [esp + 0x40]
push 1
push eax
shr edx, 0x18
push edi
mov byte [esp + 0x4c], dl
call ebx
mov cl, byte [esi + 0xc]
lea edx, [esp + 0x4c]
push 1
push edx
push edi
mov byte [esp + 0x58], cl
call ebx
mov eax, dword [esi + 0xc]
lea ecx, [esp + 0x58]
push 1
push ecx
shr eax, 8
push edi
mov byte [esp + 0x64], al
call ebx
mov edx, dword [esi + 0xc]
add esp, 0x48
lea eax, [esp + 0x1c]
push 1
push eax
shr edx, 0x10
push edi
mov byte [esp + 0x28], dl
call ebx
mov ecx, dword [esi + 0xc]
lea edx, [esp + 0x28]
push 1
push edx
shr ecx, 0x18
push edi
mov byte [esp + 0x34], cl
call ebx
mov al, byte [esi + 0x10]
lea ecx, [esp + 0x34]
push 1
push ecx
push edi
mov byte [esp + 0x40], al
call ebx
mov edx, dword [esi + 0x10]
lea eax, [esp + 0x40]
push 1
push eax
shr edx, 8
push edi
mov byte [esp + 0x4c], dl
call ebx
mov ecx, dword [esi + 0x10]
lea edx, [esp + 0x4c]
push 1
push edx
shr ecx, 0x10
push edi
mov byte [esp + 0x58], cl
call ebx
mov eax, dword [esi + 0x10]
lea ecx, [esp + 0x58]
push 1
push ecx
shr eax, 0x18
push edi
mov byte [esp + 0x64], al
call ebx
mov dl, byte [esi + 0x14]
add esp, 0x48
lea eax, [esp + 0x1c]
mov byte [esp + 0x1c], dl
push 1
push eax
push edi
call ebx
mov ecx, dword [esi + 0x14]
lea edx, [esp + 0x28]
push 1
push edx
shr ecx, 8
push edi
mov byte [esp + 0x34], cl
call ebx
mov eax, dword [esi + 0x14]
lea ecx, [esp + 0x34]
push 1
push ecx
shr eax, 0x10
push edi
mov byte [esp + 0x40], al
call ebx
mov edx, dword [esi + 0x14]
lea eax, [esp + 0x40]
push 1
push eax
shr edx, 0x18
push edi
mov byte [esp + 0x4c], dl
call ebx
mov cl, byte [esi + 0x18]
lea edx, [esp + 0x4c]
push 1
push edx
push edi
mov byte [esp + 0x58], cl
call ebx
mov eax, dword [esi + 0x18]
lea ecx, [esp + 0x58]
push 1
push ecx
shr eax, 8
push edi
mov byte [esp + 0x64], al
call ebx