[*] 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 0x1520
mov r1, r6
mov r2, r0
str r4, [sp]
add.w r0, r8, 0x10
ldr.w r3, [sb]
blx 0x138c
mov r1, r0
cmp r0, 0
bne 0x2872
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 0x28e6
mov r0, r5
blx loc.imp.apr_pstrcat
mov r5, r0
str.w r0, [r8, 8]
--
ldr r2, [0x00002930]
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 0x28d8
ldr.w r8, [r6, 0x10]
movs r1, 4
mov r0, r8
blx loc.imp.apr_rmm_attach
mov r1, r0
cmp r0, 0
beq 0x28fa
mov r0, r8
blx loc.imp.apr_pstrcat
str r0, [r6, 0x20]
cmp r0, 0
--
movs r3, 1
str r3, [r0]
mov r1, r5
mov r3, r5
add.w r0, r6, 0x14
add r2, pc
str r5, [sp, 8]
strd r7, r4, [sp]
blx loc.imp.ap_global_mutex_create
mov r1, r0
cmp r0, 0
bne 0x28fe
ldr r4, [r6, 0x10]
movs r1, 8
mov r0, r4
blx loc.imp.apr_rmm_attach
mov r1, r0
cmp r0, 0
beq 0x290a
mov r0, r4
blx loc.imp.apr_pstrcat
str r0, [r6, 0x18]
cmp r0, 0
--
cmp r5, 0
beq.w 0x2b50
ldr r3, [r4, 4]
cmp r3, 0
beq.w 0x2b50
ldr r3, [r4, 8]
mov r0, r5
ldr r1, [r3, 4]
bl 0x3f6c
ldr r0, [r4, 0xc]
mov r8, 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 0x2a84
mov r0, r4
blx loc.imp.apr_pstrcat
mov sl, r0
cmp r0, 0
--
subs r3, r3, r0
ldr r0, [0x00002c58]
str r3, [sp, 0x10]
ldr r3, [0x00002c5c]
add r0, pc
add r3, pc
str r3, [sp, 8]
movs r3, 0
str r3, [sp]
movs r3, 6
blx 0x1368
ldr r3, [0x00002c60]
movs r1, 0x44
add r3, pc
ldr r4, [r3, 0x10]
mov r0, r4
blx loc.imp.apr_rmm_attach
mov r1, r0
cbz r0, 0x2bca
mov r0, r4
blx loc.imp.apr_pstrcat
mov sl, r0
cmp r0, 0
[*] Function strcat used 5 times mod_auth_digest.so