Function at 0x1400024e0
Capabilities:
Enumerate pe sections

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov rbp, rcx
mov r12d, edx
add rcx, 0x70
call fcn.140002010
mov r8, qword [rbp + 0x70]
lea r13, str..reloc
mov r15d, eax
movsxd r9, dword [r8 + 0x3c]
add r9, r8
jne 0x140002560
lea ecx, [r9 + 2]
call fcn.140011728
mov rcx, rax
lea rdx, str.Failed_to_get_NT_Headers_n
call fcn.140001150
xor ebx, ebx
mov edi, ebx
mov rax, qword [rbp + 0x70]
movsxd rcx, dword [rax + 0x3c]
add rcx, rax
jne 0x1400025ba
mov ecx, 2
call fcn.140011728
mov rcx, rax
lea rdx, str.Failed_to_get_NT_Headers_n
call fcn.140001150
mov esi, ebx
jmp 0x1400025c4
movzx eax, word [r9 + 0x14]
lea rdx, [r9 + 0x18]
movzx r10d, word [r9 + 6]
xor ebx, ebx
add rdx, rax
mov r8d, ebx
test r10d, r10d
je 0x140002534
nop dword [rax + rax]
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [rcx + r13 - 1]
jne 0x1400025a9
cmp rcx, 7
jne 0x140002590
mov edi, dword [rdx + 0xc]
jmp 0x140002536
add rdx, 0x28
inc r8d
cmp r8d, r10d
jl 0x140002580
jmp 0x140002534
mov esi, dword [rcx + 0x28]
lea eax, [rdi + r15]
mov dword [rcx + 0x28], eax
mov r8d, r12d
lea rcx, [rbp + 0x70]
call fcn.140002210
mov rax, qword [rbp + 0x70]
movsxd rcx, dword [rax + 0x3c]
add rcx, rax
jne 0x1400025f8
mov ecx, 2
call fcn.140011728
mov rcx, rax
lea rdx, str.Failed_to_get_NT_Headers_n
call fcn.140001150
jmp 0x14000264b
movzx eax, word [rcx + 0x14]
lea rdx, [rcx + 0x18]
movzx r9d, word [rcx + 6]
add rdx, rax
mov r8d, ebx
test r9d, r9d
je 0x14000264b
lea r10, [0x1400400e8]
nop word [rax + rax]
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r10 + rcx - 1]
jne 0x140002673
cmp rcx, 6
jne 0x140002630
mov dword [rdx + 0x24], 0xe0000000
mov rax, qword [rbp + 0x70]
movsxd rcx, dword [rax + 0x3c]
add rcx, rax
jne 0x140002681
mov ecx, 2
call fcn.140011728
mov rcx, rax
lea rdx, str.Failed_to_get_NT_Headers_n
call fcn.140001150
jmp 0x1400026cb
add rdx, 0x28
inc r8d
cmp r8d, r9d
jl 0x140002620
jmp 0x14000264b
movzx eax, word [rcx + 0x14]
lea rdx, [rcx + 0x18]
movzx r9d, word [rcx + 6]
add rdx, rax
mov r8d, ebx
test r9d, r9d
je 0x1400026cb
nop dword [rax]
mov rcx, rbx
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [rcx + r13 - 1]
jne 0x140002709
cmp rcx, 7
jne 0x1400026b0
mov dword [rdx + 0x24], 0xe0000000
lea eax, [rdi + r15]
movsxd r8, eax
lea rax, [r8 + 0x70]
mov qword [rbp + 0xb], rax
lea rax, [r8 + 0x74]
mov qword [rbp + 0x15], rax
mov rax, qword [rbp + 0x70]
movsxd r9, dword [rax + 0x3c]
add r9, rax
jne 0x140002717
lea ecx, [r9 + 2]
call fcn.140011728
mov rcx, rax
lea rdx, str.Failed_to_get_NT_Headers_n
call fcn.140001150
jmp 0x140002757
add rdx, 0x28
inc r8d
cmp r8d, r9d
jl 0x1400026a0
jmp 0x1400026cb
movzx eax, word [r9 + 0x14]
lea rdx, [r9 + 0x18]
movzx r10d, word [r9 + 6]
add rdx, rax
mov r8d, ebx
test r10d, r10d
je 0x140002757
mov rax, rbx
nop dword [rax]
nop word [rax + rax]
movzx ecx, byte [rdx + rax]
inc rax
cmp cl, byte [rax + r13 - 1]
jne 0x1400027cc
cmp rax, 7
jne 0x140002740
mov ebx, dword [rdx + 0x14]
mov rax, qword [rbp + 0x70]
lea edx, [rbx + r15]
movups xmm0, xmmword [rbp]
mov rbx, qword [rsp + 0x70]
movsxd rcx, edx
movups xmmword [rcx + rax], xmm0
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmm0, xmmword [rbp + 0x20]
movups xmmword [rcx + rax + 0x20], xmm0
movups xmm1, xmmword [rbp + 0x30]
movups xmmword [rcx + rax + 0x30], xmm1
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [rcx + rax + 0x40], xmm0
movups xmm1, xmmword [rbp + 0x50]
movups xmmword [rcx + rax + 0x50], xmm1
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rcx + rax + 0x60], xmm0
mov rax, qword [rbp + 0x70]
movsxd rcx, edx
mov dword [rcx + rax + 0x70], esi
mov rax, qword [rbp + 0x70]
movsxd rcx, edx
mov dword [rcx + rax + 0x74], r12d
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
add rdx, 0x28
inc r8d
cmp r8d, r10d
jl 0x140002730
jmp 0x140002757