[*] Binary protection state of blinkenlights

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


[*] Function printf tear down of blinkenlights

ldr.w r1, [0x0000af10]
mov r5, r0
add r2, pc
add r1, pc
blx 0x33b4
b 0xab80
ldr r0, [sp, 0x10]
blx sym.imp.g_ptr_array_add
mov r5, r0
cmp r0, 0
beq.w 0xadc0
ldr.w r1, [0x0000af14]
movs r3, 0
add.w fp, sp, 0x2c
movw r2, 0xa48
str.w r3, [sl, 0x30]
mov r0, fp
add r1, pc
mov r8, r3
adds r1, 0x14
blx sym.imp.g_snprintf
ldr r3, [0x0000af18]
movs r1, 1
--
b 0xab7c
ldr r1, [0x0000af44]
ldr r0, [r6, 4]
add r1, pc
blx 0x3018
cmp r0, 0
bne 0xacfa
ldr r3, [sp, 0x18]
cmp r3, 0
beq 0xacd2
ldr r1, [0x0000af48]
ldr.w r0, [sl, 0x24]
add r1, pc
blx 0x3184
ldr.w r3, [sl, 0x30]
movw r2, 0xa48
ldr r1, [sp, 0x1c]
mov r0, fp
adds r3, 1
str.w r3, [sl, 0x30]
blx sym.imp.g_snprintf
ldr r0, [r6, 8]
add r6, sp, 0x28
--
ldr.w r2, [sl, 0x10]
ldr.w r0, [sl, 0x1c]
mul r1, r0, r2
cmp r1, 0x18
bhi.w 0xb55a
cmp r2, 1
bls 0xb41a
movs r6, 0
mov r8, r6
add.w r5, sl, 0x24
movs r4, 0
cbz r0, 0xb472
add r0, r6
mov r1, r5
mla r0, r7, r0, sl
movs r2, 0x6c
adds r4, 1
adds r6, 1
adds r0, 0x24
adds r5, 0x6c
blx sym.imp.g_snprintf
ldr.w r0, [sl, 0x1c]
cmp r0, r4

[*] Function printf used 3 times blinkenlights