Function at 0x458078
Capabilities:
Inspect section memory permissions

Disassembly:
push ecx
push ebx
push esi
push 0x6a72d8
mov ecx, edi
mov esi, eax
call fcn.004069e3
xor ebx, ebx
inc ebx
test al, al
je 0x458097
or dword [esi], ebx
jmp 0x4583aa
push 0x6a7344
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4580af
or dword [esi], 2
jmp 0x4583aa
push 0x6a72e8
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4580c7
or dword [esi], 4
jmp 0x4583aa
push 0x6a730c
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4580df
or dword [esi], 0x10
jmp 0x4583aa
push 0x6a72f0
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4580f7
or dword [esi], 8
jmp 0x4583aa
push 0x6a72fc
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458113
push ebx
push esi
call fcn.0043ab8f
jmp 0x4583b0
push 0x6a7308
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45812b
or dword [esi], 0x20
jmp 0x4583aa
push 0x6a7310
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458143
or dword [esi], 0x40
jmp 0x4583aa
push 0x6a7830
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45815f
push ebx
push esi
call fcn.0040c3b9
jmp 0x4583b0
push 0x6a784c
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45817a
push esi
call fcn.0040c3ef
jmp 0x4583b0
push 0x6a7840
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458195
or dword [esi], 0x80
jmp 0x4583aa
push 0x6a7864
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4581b1
push ebx
push esi
call fcn.0040c419
jmp 0x4583b0
push 0x6a7334
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4581cc
or dword [esi], 0x80000
jmp 0x4583aa
push 0x6a7328
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4581e7
or dword [esi], 0x1000
jmp 0x4583aa
push 0x6a7338
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458202
or dword [esi], 0x2000
jmp 0x4583aa
push 0x6a7834
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45821d
or dword [esi], 0x100
jmp 0x4583aa
push 0x6a7320
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458238
or dword [esi], 0x40000
jmp 0x4583aa
push 0x6a72d4
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458254
push ebx
push esi
call fcn.00454889
jmp 0x4583b0
push 0x6a7854
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45826f
push esi
call fcn.0040c461
jmp 0x4583b0
push 0x6a72f4
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45828a
or dword [esi], 0x10000
jmp 0x4583aa
push 0x6a7850
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4582a5
or dword [esi], 0x20000
jmp 0x4583aa
push 0x6a78a8
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4582c5
mov eax, dword [esi]
or dword [esi + 4], 0x40000000
mov dword [esi], eax
jmp 0x4583b0
push 0x6a7860
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4582e5
mov eax, dword [esi]
or dword [esi + 4], 0x20000000
mov dword [esi], eax
jmp 0x4583b0
push 0x6a78ac
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458301
push ebx
push esi
call fcn.0040c4d5
jmp 0x4583b0
push 0x6a7330
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45831c
push esi
call fcn.0040c50b
jmp 0x4583b0
push 0x6a733c
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458334
or dword [esi], 0x100000
jmp 0x4583aa
push 0x6a72f8
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45834c
or dword [esi], 0x200000
jmp 0x4583aa
push 0x6a7318
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458364
push ebx
call fcn.004548a3
jmp 0x4583b0
push 0x6a72ec
mov ecx, edi
call fcn.004069e3
test al, al
je 0x45837c
push ebx
call fcn.004548cd
jmp 0x4583b0
push 0x6a7314
mov ecx, edi
call fcn.004069e3
test al, al
je 0x458394
or dword [esi], 0x1000000
jmp 0x4583aa
push 0x6a785c
mov ecx, edi
call fcn.004069e3
test al, al
je 0x4583b4
or dword [esi], 0x2000000
mov eax, dword [esi + 4]
mov dword [esi + 4], eax
mov al, bl
jmp 0x4583b6
xor al, al
pop esi
pop ebx
pop ecx
ret