Function at 0x8b49fb
Capabilities:
Inspect section memory permissions

Disassembly:
cmp eax, 0
je 0x8b4a09
mov dword [edi], 0x203b20
add edi, 3
test eax, 0
je 0x8b4a1d
mov esi, str.IMAGE_SCN_TYPE_REG__
cmp byte [esi], 0
je 0x8b4a1d
movsb byte es:[edi], byte [esi]
jmp 0x8b4a15
test eax, 1
je 0x8b4a31
mov esi, str.IMAGE_SCN_TYPE_DSECT__
cmp byte [esi], 0
je 0x8b4a31
movsb byte es:[edi], byte [esi]
jmp 0x8b4a29
test eax, 2
je 0x8b4a45
mov esi, str.IMAGE_SCN_TYPE_NOLOAD__
cmp byte [esi], 0
je 0x8b4a45
movsb byte es:[edi], byte [esi]
jmp 0x8b4a3d
test eax, 4
je 0x8b4a59
mov esi, str.IMAGE_SCN_TYPE_GROUP__
cmp byte [esi], 0
je 0x8b4a59
movsb byte es:[edi], byte [esi]
jmp 0x8b4a51
test eax, 8
je 0x8b4a6d
mov esi, str.IMAGE_SCN_TYPE_NO_PAD__
cmp byte [esi], 0
je 0x8b4a6d
movsb byte es:[edi], byte [esi]
jmp 0x8b4a65
test eax, 0x10
je 0x8b4a81
mov esi, str.IMAGE_SCN_TYPE_COPY__
cmp byte [esi], 0
je 0x8b4a81
movsb byte es:[edi], byte [esi]
jmp 0x8b4a79
test eax, 0x20
je 0x8b4a95
mov esi, str.IMAGE_SCN_CNT_CODE__
cmp byte [esi], 0
je 0x8b4a95
movsb byte es:[edi], byte [esi]
jmp 0x8b4a8d
test eax, 0x40
je 0x8b4aa9
mov esi, str.IMAGE_SCN_CNT_INITIALIZED_DATA__
cmp byte [esi], 0
je 0x8b4aa9
movsb byte es:[edi], byte [esi]
jmp 0x8b4aa1
test eax, 0x80
je 0x8b4abd
mov esi, str.IMAGE_SCN_CNT_UNINITIALIZED_DATA__
cmp byte [esi], 0
je 0x8b4abd
movsb byte es:[edi], byte [esi]
jmp 0x8b4ab5
test eax, 0x100
je 0x8b4ad1
mov esi, str.IMAGE_SCN_LNK_OTHER__
cmp byte [esi], 0
je 0x8b4ad1
movsb byte es:[edi], byte [esi]
jmp 0x8b4ac9
test eax, 0x200
je 0x8b4ae5
mov esi, str.IMAGE_SCN_LNK_INFO__
cmp byte [esi], 0
je 0x8b4ae5
movsb byte es:[edi], byte [esi]
jmp 0x8b4add
test eax, 0x400
je 0x8b4af9
mov esi, str.IMAGE_SCN_TYPE_OVER__
cmp byte [esi], 0
je 0x8b4af9
movsb byte es:[edi], byte [esi]
jmp 0x8b4af1
test eax, 0x800
je 0x8b4b0d
mov esi, str.IMAGE_SCN_LNK_REMOVE__
cmp byte [esi], 0
je 0x8b4b0d
movsb byte es:[edi], byte [esi]
jmp 0x8b4b05
test eax, 0x1000
je 0x8b4b21
mov esi, str.IMAGE_SCN_LNK_COMDAT__
cmp byte [esi], 0
je 0x8b4b21
movsb byte es:[edi], byte [esi]
jmp 0x8b4b19
test eax, 0x8000
je 0x8b4b35
mov esi, str.IMAGE_SCN_MEM_FARDATA__
cmp byte [esi], 0
je 0x8b4b35
movsb byte es:[edi], byte [esi]
jmp 0x8b4b2d
test eax, 0x20000
je 0x8b4b49
mov esi, str.IMAGE_SCN_MEM_PURGEABLE__
cmp byte [esi], 0
je 0x8b4b49
movsb byte es:[edi], byte [esi]
jmp 0x8b4b41
test eax, 0x20000
je 0x8b4b5d
mov esi, str.IMAGE_SCN_MEM_16BIT__
cmp byte [esi], 0
je 0x8b4b5d
movsb byte es:[edi], byte [esi]
jmp 0x8b4b55
test eax, 0x40000
je 0x8b4b71
mov esi, str.IMAGE_SCN_MEM_LOCKED__
cmp byte [esi], 0
je 0x8b4b71
movsb byte es:[edi], byte [esi]
jmp 0x8b4b69
test eax, 0x80000
je 0x8b4b85
mov esi, str.IMAGE_SCN_MEM_PRELOAD__
cmp byte [esi], 0
je 0x8b4b85
movsb byte es:[edi], byte [esi]
jmp 0x8b4b7d
mov ebx, eax
and ebx, 0xff0000
cmp ebx, 0x100000
jne 0x8b4bab
mov esi, str.IMAGE_SCN_ALIGN_1BYTES__
cmp byte [esi], 0
je 0x8b4ba6
movsb byte es:[edi], byte [esi]
jmp 0x8b4b9e
jmp 0x8b4d2c
cmp ebx, 0x200000
jne 0x8b4bc9
mov esi, str.IMAGE_SCN_ALIGN_2BYTES__
cmp byte [esi], 0
je 0x8b4bc4
movsb byte es:[edi], byte [esi]
jmp 0x8b4bbc
jmp 0x8b4d2c
cmp ebx, 0x300000
jne 0x8b4be7
mov esi, str.IMAGE_SCN_ALIGN_4BYTES__
cmp byte [esi], 0
je 0x8b4be2
movsb byte es:[edi], byte [esi]
jmp 0x8b4bda
jmp 0x8b4d2c
cmp ebx, 0x400000
jne 0x8b4c05
mov esi, str.IMAGE_SCN_ALIGN_8BYTES__
cmp byte [esi], 0
je 0x8b4c00
movsb byte es:[edi], byte [esi]
jmp 0x8b4bf8
jmp 0x8b4d2c
cmp ebx, 0x500000
jne 0x8b4c23
mov esi, str.IMAGE_SCN_ALIGN_16BYTES__
cmp byte [esi], 0
je 0x8b4c1e
movsb byte es:[edi], byte [esi]
jmp 0x8b4c16
jmp 0x8b4d2c
cmp ebx, 0x600000
jne 0x8b4c41
mov esi, str.IMAGE_SCN_ALIGN_32BYTES__
cmp byte [esi], 0
je 0x8b4c3c
movsb byte es:[edi], byte [esi]
jmp 0x8b4c34
jmp 0x8b4d2c
cmp ebx, 0x700000
jne 0x8b4c5f
mov esi, str.IMAGE_SCN_ALIGN_64BYTES__
cmp byte [esi], 0
je 0x8b4c5a
movsb byte es:[edi], byte [esi]
jmp 0x8b4c52
jmp 0x8b4d2c
cmp ebx, 0x800000
jne 0x8b4c7d
mov esi, str.IMAGE_SCN_ALIGN_128BYTES__
cmp byte [esi], 0
je 0x8b4c78
movsb byte es:[edi], byte [esi]
jmp 0x8b4c70
jmp 0x8b4d2c
cmp ebx, 0x900000
jne 0x8b4c9b
mov esi, str.IMAGE_SCN_ALIGN_256BYTES__
cmp byte [esi], 0
je 0x8b4c96
movsb byte es:[edi], byte [esi]
jmp 0x8b4c8e
jmp 0x8b4d2c
cmp ebx, 0xa00000
jne 0x8b4cb9
mov esi, str.IMAGE_SCN_ALIGN_512BYTES__
cmp byte [esi], 0
je 0x8b4cb4
movsb byte es:[edi], byte [esi]
jmp 0x8b4cac
jmp 0x8b4d2c
cmp ebx, 0xb00000
jne 0x8b4cd7
mov esi, str.IMAGE_SCN_ALIGN_1024BYTES__
cmp byte [esi], 0
je 0x8b4cd2
movsb byte es:[edi], byte [esi]
jmp 0x8b4cca
jmp 0x8b4d2c
cmp ebx, 0xc00000
jne 0x8b4cf5
mov esi, str.IMAGE_SCN_ALIGN_2048BYTES__
cmp byte [esi], 0
je 0x8b4cf0
movsb byte es:[edi], byte [esi]
jmp 0x8b4ce8
jmp 0x8b4d2c
cmp ebx, 0xd00000
jne 0x8b4d13
mov esi, str.IMAGE_SCN_ALIGN_4096BYTES__
cmp byte [esi], 0
je 0x8b4d0e
movsb byte es:[edi], byte [esi]
jmp 0x8b4d06
jmp 0x8b4d2c
cmp ebx, 0xe00000
jne 0x8b4d2c
mov esi, str.IMAGE_SCN_ALIGN_8192BYTES__
cmp byte [esi], 0
je 0x8b4d2c
movsb byte es:[edi], byte [esi]
jmp 0x8b4d24
test eax, 0x1000000
je 0x8b4d40
mov esi, str.IMAGE_SCN_LNK_NRELOC_OVFL__
cmp byte [esi], 0
je 0x8b4d40
movsb byte es:[edi], byte [esi]
jmp 0x8b4d38
test eax, 0x2000000
je 0x8b4d54
mov esi, str.IMAGE_SCN_MEM_DISCARDABLE__
cmp byte [esi], 0
je 0x8b4d54
movsb byte es:[edi], byte [esi]
jmp 0x8b4d4c
test eax, 0x4000000
je 0x8b4d68
mov esi, str.IMAGE_SCN_MEM_NOT_CACHED__
cmp byte [esi], 0
je 0x8b4d68
movsb byte es:[edi], byte [esi]
jmp 0x8b4d60
test eax, 0x8000000
je 0x8b4d7c
mov esi, str.IMAGE_SCN_MEM_NOT_PAGED__
cmp byte [esi], 0
je 0x8b4d7c
movsb byte es:[edi], byte [esi]
jmp 0x8b4d74
test eax, 0x10000000
je 0x8b4d90
mov esi, str.IMAGE_SCN_MEM_SHARED__
cmp byte [esi], 0
je 0x8b4d90
movsb byte es:[edi], byte [esi]
jmp 0x8b4d88
test eax, 0x20000000
je 0x8b4da4
mov esi, str.IMAGE_SCN_MEM_EXECUTE__
cmp byte [esi], 0
je 0x8b4da4
movsb byte es:[edi], byte [esi]
jmp 0x8b4d9c
test eax, 0x40000000
je 0x8b4db8
mov esi, str.IMAGE_SCN_MEM_READ__
cmp byte [esi], 0
je 0x8b4db8
movsb byte es:[edi], byte [esi]
jmp 0x8b4db0
test eax, 0x80000000
je 0x8b4dcc
mov esi, str.IMAGE_SCN_MEM_WRITE__
cmp byte [esi], 0
je 0x8b4dcc
movsb byte es:[edi], byte [esi]
jmp 0x8b4dc4
cmp byte [edi - 1], 0x5f
jne 0x8b4dd5
dec edi
jmp 0x8b4dcc
ret