[*] Binary protection state of io2d

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


[*] Function fprintf tear down of io2d

mov r0, r4
add r7, pc
blx 0x4fbc
ldr r0, [r4, 8]
cbz r0, 0xf990
blx 0x50b8
ldr r6, [0x0000fa18]
blx 0x47d4
movs r1, 0
add r6, pc
str r0, [r6, 8]
mov r0, r5
blx 0x4a88
mov r4, r0
cbnz r0, 0xf9b8
mov r8, sp
ldr r0, [r6, 8]
mov r3, r8
mov r1, r5
movs r2, 1
blx sym.imp.__fprintf_chk
ldr r3, [sp]
cbnz r3, 0xf9de
--
mov r4, r0
ldr.w r3, [0x00010814]
add r2, pc
ldr r3, [r2, r3]
ldr r3, [r3]
str r3, [sp, 0x4c]
mov.w r3, 0
str r5, [sp, 0x3c]
blx sym.imp.g_datalist_clear
ldr.w r3, [0x00010818]
add r3, pc
str r3, [sp, 0x2c]
cmp r0, 0
beq.w 0x1063e
add.w r8, sp, 0x3c
blx 0x47d4
mov r1, r4
movs r2, 1
mov r3, r8
mov fp, r0
blx sym.imp.__fprintf_chk
mov r4, r0
cmp r0, 0
--
mov r7, r2
ldr r2, [0x00010a48]
sub sp, 0x34
mov r6, r1
mov r4, r0
ldr r3, [0x00010a4c]
add r2, pc
str r1, [sp, 0x18]
ldr r3, [r2, r3]
ldr r3, [r3]
str r3, [sp, 0x2c]
mov.w r3, 0
blx 0x47d4
mov r8, r0
blx 0x47d4
mov r3, r7
mov sb, r0
movs r2, 1
mov r1, r4
mov r0, r8
blx sym.imp.__fprintf_chk
cmp r0, 0
beq 0x109ec
mov r3, r7
movs r2, 1
mov r1, r6
mov r0, sb
blx sym.imp.__fprintf_chk
mov r5, r0
cmp r0, 0

[*] Function fprintf used 4 times io2d