[*] Binary protection state of depd

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


[*] Function printf tear down of depd

mov r8, r0
cmp r0, 0
beq 0x25bc
mov r2, r5
movs r1, 0
mov r0, r4
blx sym.imp.g_dir_open
mov fp, r0
cbz r0, 0x2580
ldr.w sb, [0x000027bc]
add sb, pc
mov.w r8, 0x2f
ldr.w sl, [sp, 0xc]
mov r0, fp
blx sym.imp.g_dir_read_name
mov r3, r0
cbz r0, 0x25b2
mov r2, r8
mov r1, r4
mov r0, sb
blx sym.imp.g_strdup_printf
mov r6, r0
mov r2, r5
--
b 0x2952
movs r2, 0
mov r1, r2
mov r0, r6
blx sym.imp.g_ascii_strtoll
mov r3, r4
str r0, [r3, 0x18]!
b 0x2952
push {r3, lr}
ldr r3, [r0, 0x1c]
cmp r3, 2
beq 0x29ac
cmp r3, 3
beq 0x29ba
cmp r3, 1
beq 0x299a
ldr r2, [r0, 8]
ldr r1, [r0]
ldr r0, [0x000029cc]
add r0, pc
blx sym.imp.g_strdup_printf
b 0x29a6
ldr r2, [r0, 0xc]
ldr r1, [r0]
ldr r0, [0x000029d0]
add r0, pc
blx sym.imp.g_strdup_printf
blx sym.imp.g_free
pop {r3, pc}
ldr r2, [r0, 0x18]
ldr r1, [r0]
ldr r0, [0x000029d4]
add r0, pc
blx sym.imp.g_strdup_printf
b 0x29a6
ldrd r2, r3, [r0, 0x10]
ldr r1, [r0]
ldr r0, [0x000029d8]
add r0, pc
blx sym.imp.g_strdup_printf
b 0x29a6
nop

[*] Function printf used 5 times depd