[*] Binary protection state of mod_http2.so

  
  	Full RELRO     Canary found      NX enabled   DSO          No RPATH     No RUNPATH   No Symbols


[*] Function strcpy tear down of mod_http2.so

cmp r0, 0
beq.w 0x7cbc
movs r2, 1
movs r1, 0
mov r0, r4
bl 0x10db4
cmp r0, 0
beq.w 0x7cbc
ldr r1, [r4, 0x40]
movs r7, 0
ldr r0, [r4]
str r7, [sp, 0x24]
blx loc.imp.apr_brigade_create
vldr d16, [0x000080b4]
mov sb, r0
mov r3, r7
ldr r0, [r4, 0x34]
movs r2, 3
mov r1, sb
vstr d16, [sp]
blx sym.imp.strcpy
cmp r0, 0
beq.w 0x7f7c
--
ldr r3, [r2, r3]
adds r1, 0x14
ldr r2, [r0, 8]
ldr r4, [0x000085a8]
ldr r3, [r3]
str r3, [r1]
mov.w r3, 0
ldr.w r3, [r0, 0x118]
ldr r0, [r2, 0x34]
add r4, pc
lsls r3, r3, 2
cmp.w r3, 0x1f40
it lo
movlo r3, 0x1f40
asrs r2, r3, 0x1f
str r3, [sp]
movs r3, 1
str r2, [sp, 4]
movs r2, 0
ldr.w r1, [r6, 0x128]
blx sym.imp.strcpy
mov r5, r0
cmp r0, 0
--
ldrsb r3, [r3, r2]
cmp r3, 0
blt 0xc730
cmp r3, 8
ite le
movle r3, 0
movgt r3, 1
cmp r3, 0
bne 0xc76c
ldr.w r3, [r8, 0x30]
cmp r3, 0
bne 0xc73c
ldr r3, [sp, 0x3c]
mov r1, fp
ldr r2, [sp, 0x2c]
str r3, [sp]
ldr r3, [sp, 0x40]
str r3, [sp, 4]
ldr r3, [sp, 0x38]
ldr r0, [r5, 8]
blx sym.imp.strcpy
mov ip, fp
str r0, [sp, 0x34]
--
str r6, [r0, 0x10]
str r6, [r0, 0x14]
mov r6, r0
ldr.w r3, [r8, 0x1c]
ldr.w r2, [r8]
ldr.w r0, [sb]
blx 0x49f8
ldr r3, [sp, 0x30]
str r0, [r6]
ldr r0, [r5, 0xc]
ldr r2, [r3, 8]
str r6, [r5, 4]
b 0xc69e
ldr.w r3, [r8, 0x10]
movs r2, 0
ldr r3, [r3, 0x38]
str r2, [sp, 4]
str r3, [sp]
ldr r3, [sp, 0x38]
ldr r0, [r5, 8]
blx sym.imp.strcpy
str r0, [sp, 0x34]
cmp r0, 0

[*] Function strcpy used 4 times mod_http2.so