[*] Binary protection state of libdbus-1.so.3.19.13

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


[*] Function sprintf tear down of libdbus-1.so.3.19.13

ldr r2, [0x0001fa5c]
ldr r3, [0x0001fa58]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x1c]
eors r2, r3
mov.w r3, 0
bne 0x1fa50
add sp, 0x24
pop {r4, r5, pc}
blx 0x9e60
subs r4, r4, 1
movs r2, r0
lsls r4, r5, 0x1d
movs r0, r0
subs r0, r3, 0
movs r2, r0
push {r4, lr}
mov r4, r0
blx sym.imp.__vsprintf_chk
cmp r0, 0x61
bne 0x1fa78
--
str r3, [sp, 0x14]
mov.w r3, 0
blx 0xad2c
cbnz r0, 0x1fbc6
ldr r2, [0x0001fc04]
ldr r3, [0x0001fc00]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x14]
eors r2, r3
mov.w r3, 0
bne 0x1fbf6
add sp, 0x18
pop {r4, r5, r6, pc}
mov r6, sp
mov r1, r4
mov r0, r6
blx 0xa174
mov r0, r6
blx sym.imp.__vsprintf_chk
cbz r0, 0x1fbe0
mov r0, r6
--
mov r0, r4
pop {r3, r4, r5, pc}
ldr r0, [0x0001fc74]
mov.w r3, 0x12a
ldr r2, [0x0001fc78]
ldr r1, [0x0001fc7c]
add r0, pc
add r2, pc
adds r0, 0x28
add r1, pc
blx 0x9f48
mov r0, r4
pop {r3, r4, r5, pc}
nop
invalid
invalid
invalid
push {r4, r5, r6, lr}
mov r4, r1
mov r5, r0
blx sym.imp.__vsprintf_chk
blx 0xafac
cbz r0, 0x1fcba
ldm.w r5, {r0, r1}
stm.w r4, {r0, r1}
mov r3, r0
ldrb r2, [r4, 4]
adds r3, 1
str r3, [r4]
mov r0, r5
bfc r2, 1, 1
strb r2, [r4, 4]
blx sym.imp.__vsprintf_chk
cmp r0, 0x61
ittt eq

[*] Function sprintf used 4 times libdbus-1.so.3.19.13