[*] 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
movs r0, 0
ldr.w r1, [0x0000b3b0]
add r2, pc
add r1, pc
blx 0x35dc
movs r4, 0
b 0xb00e
mov r0, r6
blx sym.imp.g_ptr_array_add
cmp r0, 0
beq.w 0xb258
ldr.w r1, [0x0000b3b4]
movs r3, 0
add.w sb, sp, 0x34
movw r2, 0xa48
str r3, [r7, 0x30]
mov r0, sb
add r1, pc
mov fp, r3
adds r1, 0x14
blx sym.imp.g_snprintf
ldr.w r3, [0x0000b3b8]
movs r1, 1
--
cmp r0, 0
bne 0xb18a
ldr r3, [sp, 0x1c]
cmp r3, 0
beq 0xb160
ldr r1, [0x0000b3e0]
ldr r3, [sp, 0x14]
add r1, pc
ldr r0, [r3, 0x24]
blx 0x33ac
ldr r2, [sp, 0x14]
mov r0, sb
ldr r1, [0x0000b3e4]
add r7, sp, 0x30
ldr r3, [r2, 0x30]
add r1, pc
adds r1, 0x14
adds r3, 1
str r3, [r2, 0x30]
movw r2, 0xa48
blx sym.imp.g_snprintf
ldr.w r0, [sl, 8]
bl 0x954c
--
mul r1, r3, r0
cmp r1, 0x18
bhi.w 0xba88
cmp r0, 1
bls 0xb89a
movs r7, 0
str r4, [sp, 0x10]
mov r4, r7
cbz r3, 0xb8f2
add.w r6, r5, 0x24
mov.w r8, 0
mov r0, r3
add r0, r7
mov r1, r6
mla r0, sb, r0, r5
movs r2, 0x6c
add.w r8, r8, 1
adds r7, 1
adds r0, 0x24
adds r6, 0x6c
blx sym.imp.g_snprintf
ldr r0, [r5, 0x1c]
cmp r8, r0
[*] Function printf used 3 times blinkenlights