[*] Binary protection state of debug-shell-wrapper

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


[*] Function printf tear down of debug-shell-wrapper

movs r4, 0x7a
movs r0, r0
lsls r4, r6, 1
movs r0, r0
movs r4, 0xee
movs r0, r0
movs r4, 0xe2
movs r0, r0
b 0xac8
nop
ldr r1, [0x00000b60]
movs r2, 0
push {r3, lr}
add r1, pc
mov r0, r1
blx sym.imp.execl
ldr r2, [0x00000b64]
movs r1, 1
movs r0, 2
add r2, pc
blx sym.imp.__dprintf_chk
movs r0, 1
blx sym.imp.exit
--
beq 0xba4
ldr r1, [0x00000ca0]
subs r4, 1
movs r2, 3
strb.w r5, [r8, r4]
movs r0, 2
add r1, pc
blx sym.imp.write
b 0xba4
ldr r3, [sp, 0x1c]
mov r2, sb
movs r1, 2
bic r3, r3, 0xa
str r3, [sp, 0x1c]
blx sym.imp.tcsetattr
b 0xb96
ldr r2, [0x00000ca4]
movs r1, 1
movs r0, 2
add r2, pc
blx sym.imp.__dprintf_chk
movs r4, 0
mov r1, sb
--
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0x4c]
eors r2, r3
mov.w r3, 0
bne 0xc90
mov r0, r4
add sp, 0x50
pop.w {r4, r5, r6, r7, r8, sb, sl, pc}
ldr r3, [sp, 0x1c]
mov r2, sb
movs r1, 2
orr r3, r3, 0xa
str r3, [sp, 0x1c]
blx sym.imp.tcsetattr
b 0xc36
ldr r2, [0x00000cac]
movs r1, 1
movs r0, 2
add r2, pc
blx sym.imp.__dprintf_chk
b 0xc2a
ldr r2, [0x00000cb0]
movs r1, 1
movs r0, 2
add r2, pc
blx sym.imp.__dprintf_chk
b 0xc2a
ldr r1, [0x00000cb4]

[*] Function printf used 4 times debug-shell-wrapper