[*] Binary protection state of e4crypt

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


[*] Function sprintf tear down of e4crypt

mov r2, r5
blx 0xddc
mov r0, r5
movs r1, 0x40
mov r2, sl
blx 0xddc
mov r3, sl
ldm r3!, {r0, r1}
sub.w r3, fp, 0x11
mov r5, r3
str r3, [sp, 0x14]
str.w r0, [fp]
str.w r1, [fp, 4]
ldrb r2, [r6], 1
mov r0, r5
mov r3, r8
movs r1, 1
adds r5, 2
str r2, [sp]
mov.w r2, -1
blx sym.imp.__sprintf_chk
cmp r6, r4
bne 0x1e58
--
str.w sl, [sp, 0x88]
blx sym.imp.tcsetattr
b 0x1da8
ldr r3, [0x00002190]
movs r2, 0xc
add r3, pc
mla r3, r2, r5, r3
ldr.w sb, [r3, 8]
cmp.w sb, 0
beq 0x1eb2
ldr r3, [sp, 0x14]
movs r2, 0x16
movs r1, 1
mov r0, sl
str r3, [sp, 4]
ldr r3, [0x00002194]
add r3, pc
str r3, [sp]
ldr r3, [0x00002198]
add r3, pc
blx sym.imp.__sprintf_chk
ldr r2, [0x0000219c]
movs r3, 0

[*] Function sprintf used 2 times e4crypt