[*] Binary protection state of flashaudit

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


[*] Function printf tear down of flashaudit

subs r0, r0, 4
movs r1, r0
lsrs r4, r0, 0x13
movs r0, r0
lsrs r4, r4, 0x12
movs r0, r0
push {r4, r5, lr}
sub sp, 0x34
ldr r5, [0x000011e4]
movs r2, 0x28
mov r4, r0
movs r1, 0
ldr r3, [0x000011e8]
add r0, sp, 4
add r5, pc
ldr r3, [r5, r3]
movs r5, 5
ldr r3, [r3]
str r3, [sp, 0x2c]
mov.w r3, 0
blx sym.imp.__printf_chk
movs r3, 0x2c
mov r2, sp
--
add.w fp, r3, 0x13
mov sb, r3
bic fp, fp, 3
movw r3, 0x230a
cmp fp, r3
bhi.w 0x1d46
ldr r3, [0x00001d70]
add r7, sp, 0x70
sub.w r8, r7, 0x4c
mov sl, r2
movs r1, 0
movw r2, 0x231c
add r3, pc
mov r0, r8
ldr r4, [r3]
add.w r6, sp, 0x670
adds r4, 1
it mi
movmi r4, 1
str r4, [r3]
blx sym.imp.__printf_chk
ldr r2, [sp, 0xc]
cmp.w sb, 0

[*] Function printf used 2 times flashaudit