Function at 0x740f5e
Capabilities:
Enumerate pe sections

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
push ecx
push esi
push edi
mov edi, dword [ebp + 8]
lea eax, [ebp + 8]
push eax
push 1
xor esi, esi
push esi
push 0xffffffffffffffff
push esi
push edi
call fcn.0073ee22
cmp eax, esi
jne 0x74129e
lea eax, [ebp - 4]
push eax
push 1
push 1
push 0xffffffffffffffff
push esi
push edi
call fcn.0073ee22
cmp eax, esi
jne 0x74129e
push ebx
mov ebx, dword [ebp + 8]
movzx eax, byte [ebx + 0xc]
movzx ecx, byte [ebx + 0xd]
shl eax, 8
or eax, ecx
movzx ecx, byte [ebx + 0xe]
shl eax, 8
or eax, ecx
movzx ecx, byte [ebx + 0xf]
shl eax, 8
or eax, ecx
cmp eax, 0x5f0f3cf5
je 0x740fd0
mov eax, 0x1405
jmp 0x74129d
movzx ax, byte [ebx + 0x12]
movzx cx, byte [ebx + 0x13]
shl ax, 8
or ax, cx
mov ecx, dword [ebp + 0xc]
mov word [ecx], ax
cmp ax, 0x10
jb 0x741298
mov ecx, 0x4000
cmp ax, cx
ja 0x741298
mov al, byte [ebx + 0x11]
mov esi, dword [ebp - 4]
and al, 8
xor ecx, ecx
cmp al, 8
mov eax, dword [ebp + 0x10]
sete cl
mov dword [eax], ecx
movzx ax, byte [esi + 0x22]
movzx cx, byte [esi + 0x23]
shl ax, 8
or ax, cx
mov word [edi + 0xc4], ax
jne 0x741037
mov eax, 0x140f
jmp 0x74129d
movzx ax, byte [ebx + 0x32]
movzx cx, byte [ebx + 0x33]
shl ax, 8
or ax, cx
mov word [edi + 0xc], ax
lea eax, [ebp + 8]
push eax
push 0
push 0xe
push 0x4e
push 0
push edi
call fcn.0073ee22
test eax, eax
jne 0x74129d
mov eax, dword [ebp + 8]
test eax, eax
je 0x7410a4
movzx cx, byte [eax + 0x44]
movzx dx, byte [eax + 0x45]
shl cx, 8
or cx, dx
mov word [edi + 0xdc], cx
movzx cx, byte [eax + 0x46]
movzx dx, byte [eax + 0x47]
shl cx, 8
or cx, dx
push eax
mov word [edi + 0xde], cx
call dword [edi + 8]
pop ecx
jmp 0x7410d4
movzx ax, byte [esi + 4]
movzx cx, byte [esi + 5]
shl ax, 8
or ax, cx
mov word [edi + 0xdc], ax
movzx ax, byte [esi + 6]
movzx cx, byte [esi + 7]
shl ax, 8
or ax, cx
mov word [edi + 0xde], ax
movzx ax, byte [esi + 6]
movzx cx, byte [esi + 7]
shl ax, 8
or ax, cx
push esi
mov word [edi + 0xe0], ax
call dword [edi + 8]
push ebx
call dword [edi + 8]
pop ecx
pop ecx
lea eax, [ebp + 8]
push eax
push 1
push 3
push 0xffffffffffffffff
push 0
push edi
call fcn.0073ee22
test eax, eax
jne 0x74129d
mov eax, dword [ebp + 8]
movzx ecx, byte [eax]
movzx edx, byte [eax + 1]
shl ecx, 8
or ecx, edx
movzx edx, byte [eax + 2]
shl ecx, 8
or ecx, edx
movzx edx, byte [eax + 3]
mov esi, dword [ebp + 0x14]
shl ecx, 8
or ecx, edx
mov dword [esi], ecx
movzx cx, byte [eax + 4]
movzx dx, byte [eax + 5]
shl cx, 8
or cx, dx
mov word [esi + 4], cx
movzx cx, byte [eax + 6]
movzx dx, byte [eax + 7]
shl cx, 8
or cx, dx
mov word [esi + 6], cx
movzx cx, byte [eax + 8]
movzx dx, byte [eax + 9]
shl cx, 8
or cx, dx
mov word [esi + 8], cx
movzx cx, byte [eax + 0xa]
movzx dx, byte [eax + 0xb]
shl cx, 8
or cx, dx
mov word [esi + 0xa], cx
movzx cx, byte [eax + 0xc]
movzx dx, byte [eax + 0xd]
shl cx, 8
or cx, dx
mov word [esi + 0xc], cx
movzx cx, byte [eax + 0xe]
movzx dx, byte [eax + 0xf]
shl cx, 8
or cx, dx
mov word [esi + 0xe], cx
movzx cx, byte [eax + 0x10]
movzx dx, byte [eax + 0x11]
shl cx, 8
or cx, dx
mov word [esi + 0x10], cx
movzx cx, byte [eax + 0x12]
movzx dx, byte [eax + 0x13]
shl cx, 8
or cx, dx
mov word [esi + 0x12], cx
movzx cx, byte [eax + 0x14]
movzx dx, byte [eax + 0x15]
shl cx, 8
or cx, dx
mov word [esi + 0x14], cx
movzx cx, byte [eax + 0x16]
movzx dx, byte [eax + 0x17]
shl cx, 8
or cx, dx
mov word [esi + 0x16], cx
movzx cx, byte [eax + 0x18]
movzx dx, byte [eax + 0x19]
shl cx, 8
or cx, dx
mov word [esi + 0x18], cx
movzx cx, byte [eax + 0x1a]
movzx dx, byte [eax + 0x1b]
shl cx, 8
or cx, dx
mov word [esi + 0x1a], cx
movzx cx, byte [eax + 0x1c]
movzx dx, byte [eax + 0x1d]
shl cx, 8
or cx, dx
mov word [esi + 0x1c], cx
movzx cx, byte [eax + 0x1e]
movzx dx, byte [eax + 0x1f]
shl cx, 8
or cx, dx
push eax
mov word [esi + 0x1e], cx
call dword [edi + 8]
movzx eax, word [esi + 6]
pop ecx
movzx ecx, word [esi + 0xa]
cmp ax, cx
movzx eax, ax
ja 0x741274
movzx eax, cx
cmp eax, 0xfff6
jle 0x741282
mov eax, 0x140b
jmp 0x74129d
lea eax, [edi + 0xc8]
push eax
lea eax, [edi + 0xc6]
push eax
push edi
call fcn.0073f112
jmp 0x74129d
mov eax, 0x140e
pop ebx
pop edi
pop esi
leave
ret 0x10