[*] 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
asrs r2, r3, 0x14
movs r1, r0
lsls r4, r4, 1
movs r0, r0
asrs r6, r1, 0x16
movs r1, r0
asrs r2, r0, 0x16
movs r1, r0
b 0xa28
nop
ldr r1, [0x00000ac0]
movs r2, 0
push {r3, lr}
add r1, pc
mov r0, r1
blx sym.imp.execl
ldr r2, [0x00000ac4]
movs r1, 1
movs r0, 2
add r2, pc
blx sym.imp.__dprintf_chk
movs r0, 1
blx sym.imp.exit
--
beq 0xb08
subs r4, 1
movs r2, 3
mov r1, sl
strb.w r5, [fp, r4]
movs r0, 2
blx sym.imp.write
b 0xb08
ldr r3, [sp, 0x1c]
mov r2, r8
movs r1, 2
bic r3, r3, 0xa
str r3, [sp, 0x1c]
blx sym.imp.tcsetattr
b 0xaf6
ldr r2, [0x00000c0c]
mov r1, r7
movs r0, 2
movs r4, 0
add r2, pc
blx sym.imp.__dprintf_chk
mov r1, r8
movs r0, 0
--
ldr r2, [r3]
ldr r3, [sp, 0x4c]
eors r2, r3
mov.w r3, 0
bne 0xbf8
mov r0, r4
add sp, 0x54
pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc}
ldr r3, [sp, 0x1c]
mov r2, r8
movs r1, 2
orr r3, r3, 0xa
str r3, [sp, 0x1c]
blx sym.imp.tcsetattr
b 0xb9a
ldr r2, [0x00000c14]
mov r1, r7
movs r0, 2
mov r4, r3
add r2, pc
blx sym.imp.__dprintf_chk
b 0xb90
ldr r2, [0x00000c18]
mov r1, r7
movs r0, 2
movs r4, 0
add r2, pc
blx sym.imp.__dprintf_chk
b 0xb90
ldr r1, [0x00000c1c]
[*] Function printf used 4 times debug-shell-wrapper