[*] Binary protection state of mod_auth_digest.so

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


[*] Function strcat tear down of mod_auth_digest.so

blx 0x1498
mov r1, r6
mov r2, r0
str r4, [sp]
add.w r0, r8, 0x10
ldr.w r3, [sb]
blx 0x1304
mov r1, r0
cmp r0, 0
bne 0x27f6
ldr.w r1, [sb, 4]
ldr.w r5, [r8, 0x10]
adds r1, 6
lsls r1, r1, 2
mov r0, r5
blx loc.imp.apr_rmm_attach
mov r1, r0
cmp r0, 0
beq.w 0x287c
mov r0, r5
blx loc.imp.apr_pstrcat
mov r5, r0
str.w r0, [r8, 8]
--
ldr r2, [0x000028cc]
mov r1, r3
strd r8, r3, [r5, 4]
add r6, pc
str r3, [sp, 8]
add r2, pc
add.w r0, r6, 0xc
strd r7, r4, [sp]
blx loc.imp.ap_global_mutex_create
mov r5, r0
cmp r0, 0
bne 0x2866
ldr.w r8, [r6, 0x10]
movs r1, 4
mov r0, r8
blx loc.imp.apr_rmm_attach
mov r1, r0
cmp r0, 0
beq 0x2892
mov r0, r8
blx loc.imp.apr_pstrcat
str r0, [r6, 0x20]
cmp r0, 0
--
mov.w r8, 1
str.w r8, [r0]
mov r3, r5
strd r4, r5, [sp, 4]
mov r1, r5
add r2, pc
add.w r0, r6, 0x14
str r7, [sp]
blx loc.imp.ap_global_mutex_create
mov r4, r0
cmp r0, 0
bne 0x2896
ldr r5, [r6, 0x10]
movs r1, 8
mov r0, r5
blx loc.imp.apr_rmm_attach
mov r1, r0
cmp r0, 0
beq 0x28a6
mov r0, r5
blx loc.imp.apr_pstrcat
str r0, [r6, 0x18]
cmp r0, 0
--
cmp r5, 0
beq.w 0x2ae6
ldr r3, [r4, 4]
cmp r3, 0
beq.w 0x2ae6
ldr r3, [r4, 8]
mov r0, r5
ldr r1, [r3, 4]
bl 0x3f6c
ldr r0, [r4, 0xc]
mov sb, r1
blx loc.imp.apr_global_mutex_lock
ldr r4, [r4, 0x10]
movs r1, 0x44
mov r0, r4
blx loc.imp.apr_rmm_attach
mov r1, r0
cmp r0, 0
beq 0x2a1c
mov r0, r4
blx loc.imp.apr_pstrcat
mov r8, r0
cmp r0, 0
--
subs r3, r3, r0
ldr r0, [0x00002bec]
str r3, [sp, 0x10]
ldr r3, [0x00002bf0]
add r0, pc
add r3, pc
str r3, [sp, 8]
movs r3, 0
str r3, [sp]
movs r3, 6
blx 0x12e0
ldr r3, [0x00002bf4]
movs r1, 0x44
add r3, pc
ldr r4, [r3, 0x10]
mov r0, r4
blx loc.imp.apr_rmm_attach
mov r1, r0
cbz r0, 0x2b5e
mov r0, r4
blx loc.imp.apr_pstrcat
mov r8, r0
cmp r0, 0

[*] Function strcat used 5 times mod_auth_digest.so