Function at 0x1002c580
Capabilities:
Enumerate pe sections

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0xc
mov eax, dword [ebp + 8]
mov dword [ebp - 0x14], ecx
mov ecx, dword [ebp - 0x14]
mov edx, 0x68618a72
sub edx, dword [ecx + 8]
lea esi, [edx + eax]
mov edi, dword [ebp + 0xc]
lea eax, [edx + eax - 0x68618a72]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x14]
mov eax, dword [eax + 0x18]
mov edx, dword [ebp - 0x14]
mov edx, dword [edx + 0x18]
movzx edx, word [edx + 0x14]
neg edx
neg edx
lea edx, [eax + edx + 0x18]
lea esi, [edi + esi - 0x68618a89]
mov edi, 0xdced26a4
xor ebx, ebx
jmp 0x1002c5e0
mov edi, 0x854b3bee
nop word [eax + eax]
cmp edi, 0x791d8c63
jg 0x1002c610
cmp edi, 0x6359fb12
jg 0x1002c620
cmp edi, 0x56eab297
jg 0x1002c631
cmp edi, 0x86d691e0
jg 0x1002c640
cmp edi, 0x854b3bee
jne 0x1002c5e0
mov edi, 0x940332cb
jmp 0x1002c5e0
cmp edi, 0x791d8c64
jne 0x1002c5e0
jmp 0x1002c5d2
cmp edi, 0x6359fb13
jne 0x1002c5e0
mov edi, 0xc0c1b564
xor eax, eax
jmp 0x1002c5e0
cmp edi, 0x56eab298
jne 0x1002c5e0
mov edi, 0x791d8c64
jmp 0x1002c5e0
cmp edi, 0x88cd286a
jg 0x1002c65a
cmp edi, 0x86d691e1
jne 0x1002c5e0
mov ecx, dword [ebp - 0x14]
mov edi, 0x2eca578a
jmp 0x1002c5e0
cmp edi, 0x914ad6cc
jg 0x1002c678
cmp edi, 0x88cd286b
jne 0x1002c5e0
mov edi, 0x914ad6cd
jmp 0x1002c5e0
cmp edi, 0x940332ca
jg 0x1002c6c2
cmp edi, 0x914ad6cd
jne 0x1002c5e0
mov eax, dword [ebp - 0x14]
mov ecx, dword [edx + 0x14]
xor edi, edi
sub edi, dword [eax]
mov eax, dword [ebp - 0x18]
lea eax, [ecx + eax - 0x44b88488]
sub eax, edi
add eax, 0xdac79560
sub eax, dword [edx + 0xc]
mov ecx, 0xf2911a61
sub ecx, eax
mov eax, 0x5c820989
sub eax, ecx
mov edi, 0x4ed9acb9
jmp 0x1002c5e0
cmp edi, 0x9f89f5bb
jg 0x1002c6e4
cmp edi, 0x940332cb
jne 0x1002c5e0
add edx, 0x28
inc ebx
mov edi, 0x50615c01
jmp 0x1002c5e0
cmp edi, 0xc0c1b563
jg 0x1002c702
cmp edi, 0x9f89f5bc
jne 0x1002c5e0
mov edi, 0x40e8e7f2
jmp 0x1002c5e0
cmp edi, 0xc3b61bf1
jg 0x1002c71b
cmp edi, 0xc0c1b564
jne 0x1002c5e0
jmp 0x1002c968
cmp edi, 0xcac9c9ab
jg 0x1002c746
cmp edi, 0xc3b61bf2
jne 0x1002c5e0
mov cl, byte [ebp - 0xd]
test cl, cl
mov edi, 0xcac9c9ac
mov ecx, 0x56eab298
cmovne edi, ecx
jmp 0x1002c5e0
cmp edi, 0xd6052850
jg 0x1002c764
cmp edi, 0xcac9c9ac
jne 0x1002c5e0
mov edi, 0x56eab298
jmp 0x1002c5e0
cmp edi, 0xdced26a3
jg 0x1002c792
cmp edi, 0xd6052851
jne 0x1002c5e0
mov ecx, dword [edx + 8]
add ecx, dword [edx + 0xc]
cmp esi, ecx
mov edi, 0x9f89f5bc
mov ecx, 0x88cd286b
cmovbe edi, ecx
jmp 0x1002c5e0
cmp edi, 0xefa4bcc4
jg 0x1002c7b0
cmp edi, 0xdced26a4
jne 0x1002c5e0
mov edi, 0x2eca578a
jmp 0x1002c5e0
cmp edi, 0xf990b7fe
jg 0x1002c7f1
cmp edi, 0xefa4bcc5
jne 0x1002c5e0
mov eax, dword [ebp - 0x14]
mov ecx, dword [edx + 0x14]
xor edi, edi
sub edi, dword [eax]
mov eax, dword [ebp - 0x18]
lea eax, [ecx + eax - 0x4c8396b7]
sub eax, edi
add eax, 0xa928ed8b
sub eax, dword [edx + 0xc]
add eax, 0xa35aa92c
mov edi, 0x914ad6cd
jmp 0x1002c5e0
cmp edi, 0x1c9c6744
jg 0x1002c80f
cmp edi, 0xf990b7ff
jne 0x1002c5e0
mov edi, 0x40e8e7f2
jmp 0x1002c5e0
cmp edi, 0x2335bdc5
jg 0x1002c83e
cmp edi, 0x1c9c6745
jne 0x1002c5e0
mov edi, 0x2ed4b955
mov ecx, dword [ebp - 0x18]
cmp ecx, dword [edx + 0xc]
jb 0x1002c5e0
mov edi, 0x2f769b82
jmp 0x1002c5e0
cmp edi, 0x2eca5789
jg 0x1002c86a
cmp edi, 0x2335bdc6
jne 0x1002c5e0
add edx, 0x28
neg ebx
mov ecx, 1
sub ecx, ebx
mov edi, 0x940332cb
mov ebx, ecx
jmp 0x1002c5e0
cmp edi, 0x50615c00
jg 0x1002c8a8
cmp edi, 0x4ed9acb8
jg 0x1002c8be
cmp edi, 0x48300e94
jg 0x1002c8d4
cmp edi, 0x40e8e7f1
jg 0x1002c8f7
cmp edi, 0x2eca578a
je 0x1002c911
cmp edi, 0x2ed4b955
jne 0x1002c92d
mov edi, 0x6359fb13
jmp 0x1002c5e0
cmp edi, 0x50615c01
jne 0x1002c5e0
mov edi, 0xdced26a4
jmp 0x1002c5e0
cmp edi, 0x4ed9acb9
jne 0x1002c5e0
mov edi, 0xc0c1b564
jmp 0x1002c5e0
cmp edi, 0x48300e95
jne 0x1002c5e0
mov cl, byte [ebp - 0xe]
test cl, cl
mov edi, 0x6359fb13
mov ecx, 0x1c9c6745
cmovne edi, ecx
jmp 0x1002c5e0
cmp edi, 0x40e8e7f2
jne 0x1002c5e0
mov byte [ebp - 0xd], 1
mov edi, 0xc3b61bf2
jmp 0x1002c5e0
mov edi, dword [ebp - 0x14]
mov edi, dword [edi + 0x18]
movzx edi, word [edi + 6]
cmp ebx, edi
setb cl
mov byte [ebp - 0xe], cl
mov edi, 0x48300e95
jmp 0x1002c5e0
cmp edi, 0x2f769b82
jne 0x1002c5e0
xor ecx, ecx
sub ecx, dword [edx + 8]
mov edi, 0x6d013109
sub edi, ecx
xor ecx, ecx
sub ecx, dword [edx + 0xc]
sub ecx, edi
mov edi, 0x92fecef7
sub edi, ecx
cmp dword [ebp - 0x18], edi
mov edi, 0x9f89f5bc
mov ecx, 0xd6052851
cmovb edi, ecx
jmp 0x1002c5e0
add esp, 0xc
pop esi
pop edi
pop ebx
pop ebp
ret 8