Function at 0x481ff0
Capabilities:
Enumerate pe sections

Disassembly:
mov ax, word [esp + 4]
sub esp, 0x24
test ax, ax
push ebx
push ebp
push esi
push edi
jl 0x4822b6
movsx esi, ax
mov eax, dword [ecx + 8]
mov dword [esp + 0x14], esi
cmp esi, eax
mov dword [esp + 0x18], eax
jge 0x4822b6
mov bx, word [esp + 0x3c]
test bx, bx
jl 0x4822b6
mov eax, dword [ecx + 0xc]
movsx edx, bx
cmp edx, eax
mov dword [esp + 0x1c], eax
jge 0x4822b6
mov ecx, dword [ecx + 0x8e8c]
lea eax, [esi*8]
sub eax, esi
mov esi, dword [ecx + edx*4]
shl eax, 2
test bx, bx
lea edi, [eax + esi]
movzx si, byte [eax + esi + 6]
lea ebp, [esi + 1]
mov dword [esp + 0x30], ebp
lea ebp, [esi - 1]
mov dword [esp + 0x10], ebp
jle 0x482094
mov ebx, dword [esp + 0x18]
mov ebp, dword [esp + 0x14]
dec ebx
cmp ebp, ebx
jge 0x48208f
mov ebx, dword [ecx + edx*4 - 4]
movzx bx, byte [ebx + eax + 0x22]
mov word [esp + 0x24], bx
mov bx, word [esp + 0x3c]
jmp 0x482098
mov bx, word [esp + 0x3c]
mov dword [esp + 0x24], esi
test bx, bx
jle 0x4820ae
mov ebx, dword [ecx + edx*4 - 4]
movzx bx, byte [ebx + eax + 6]
mov word [esp + 0x20], bx
jmp 0x4820b2
mov dword [esp + 0x20], esi
mov ebx, dword [esp + 0x18]
mov ebp, dword [esp + 0x14]
dec ebx
cmp ebp, ebx
mov dword [esp + 0x2c], ebx
jge 0x4820cf
movzx bx, byte [edi + 0x22]
mov word [esp + 0x18], bx
jmp 0x4820d3
mov dword [esp + 0x18], esi
mov bx, word [esp + 0x38]
test bx, bx
jle 0x4820f7
mov ebp, dword [esp + 0x1c]
dec ebp
cmp edx, ebp
jge 0x4820f7
mov ebp, dword [ecx + edx*4 + 4]
movzx bp, byte [eax + ebp - 0x16]
mov word [esp + 0x28], bp
jmp 0x4820fb
mov dword [esp + 0x28], esi
test bx, bx
jle 0x48210c
movzx di, byte [edi - 0x16]
mov word [esp + 0x38], di
jmp 0x482110
mov dword [esp + 0x38], esi
mov edi, dword [esp + 0x1c]
dec edi
cmp edx, edi
jge 0x482125
mov ebp, dword [ecx + edx*4 + 4]
movzx bp, byte [eax + ebp + 6]
jmp 0x482127
mov ebp, esi
cmp word [esp + 0x3c], 0
jle 0x482140
test bx, bx
jle 0x482140
mov ebx, dword [ecx + edx*4 - 4]
movzx bx, byte [ebx + eax - 0x16]
jmp 0x482142
mov ebx, esi
cmp edx, edi
jge 0x48215a
mov edi, dword [esp + 0x2c]
cmp dword [esp + 0x14], edi
jge 0x48215a
mov ecx, dword [ecx + edx*4 + 4]
movzx si, byte [ecx + eax + 0x22]
mov ecx, dword [esp + 0x20]
mov eax, dword [esp + 0x30]
mov edi, dword [esp + 0x18]
cmp cx, ax
jne 0x48217c
cmp di, ax
jne 0x48217c
pop edi
pop esi
pop ebp
mov al, 0xe
pop ebx
add esp, 0x24
ret 8
mov edx, dword [esp + 0x38]
cmp dx, ax
jne 0x482196
cmp bp, ax
jne 0x482196
pop edi
pop esi
pop ebp
mov al, 0xd
pop ebx
add esp, 0x24
ret 8
cmp cx, ax
jne 0x4821ac
cmp dx, ax
jne 0x4821ac
pop edi
pop esi
pop ebp
mov al, 0x10
pop ebx
add esp, 0x24
ret 8
cmp di, ax
jne 0x4821c2
cmp bp, ax
jne 0x4821c2
pop edi
pop esi
pop ebp
mov al, 0xf
pop ebx
add esp, 0x24
ret 8
cmp cx, ax
jne 0x4821d3
pop edi
pop esi
pop ebp
mov al, 6
pop ebx
add esp, 0x24
ret 8
cmp di, ax
jne 0x4821e4
pop edi
pop esi
pop ebp
mov al, 8
pop ebx
add esp, 0x24
ret 8
cmp dx, ax
jne 0x4821f5
pop edi
pop esi
pop ebp
mov al, 5
pop ebx
add esp, 0x24
ret 8
cmp bp, ax
jne 0x482206
pop edi
pop esi
pop ebp
mov al, 7
pop ebx
add esp, 0x24
ret 8
cmp word [esp + 0x24], ax
jne 0x482233
mov eax, dword [esp + 0x10]
cmp dx, ax
jne 0x482227
cmp bp, ax
jne 0x482227
pop edi
pop esi
pop ebp
mov al, 2
pop ebx
add esp, 0x24
ret 8
pop edi
pop esi
pop ebp
mov al, 0xa
pop ebx
add esp, 0x24
ret 8
cmp word [esp + 0x28], ax
jne 0x482260
mov eax, dword [esp + 0x10]
cmp cx, ax
jne 0x482254
cmp di, ax
jne 0x482254
pop edi
pop esi
pop ebp
mov al, 1
pop ebx
add esp, 0x24
ret 8
pop edi
pop esi
pop ebp
mov al, 9
pop ebx
add esp, 0x24
ret 8
cmp bx, ax
jne 0x48228b
mov eax, dword [esp + 0x10]
cmp di, ax
jne 0x48227f
cmp bp, ax
jne 0x48227f
pop edi
pop esi
pop ebp
mov al, 3
pop ebx
add esp, 0x24
ret 8
pop edi
pop esi
pop ebp
mov al, 0xb
pop ebx
add esp, 0x24
ret 8
cmp si, ax
jne 0x4822b6
mov eax, dword [esp + 0x10]
cmp cx, ax
jne 0x4822aa
cmp dx, ax
jne 0x4822aa
pop edi
pop esi
pop ebp
mov al, 4
pop ebx
add esp, 0x24
ret 8
pop edi
pop esi
pop ebp
mov al, 0xc
pop ebx
add esp, 0x24
ret 8
pop edi
pop esi
pop ebp
xor al, al
pop ebx
add esp, 0x24
ret 8