[*] Binary protection state of dcore
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function sprintf tear down of dcore
subs r4, r0, 0
it ge
addge r5, r5, r4
bge 0x1d32
blx sym.imp.__cxa_finalize
ldr r3, [r0]
cmp r3, 4
beq 0x1d32
mov.w r0, -1
pop.w {r4, r5, r6, r7, r8, pc}
mov r0, r5
pop.w {r4, r5, r6, r7, r8, pc}
push {r3, r4, r5, r6, r7, lr}
mov r7, r0
mov r6, r1
mov r5, r2
movs r4, 0
subs r2, r5, r4
adds r1, r6, r4
mov r0, r7
blx sym.imp.__asprintf_chk
cmp r0, 0
it ge
--
mov r2, r7
ldrd r0, r1, [sp, 0xc]
it hs
movhs r2, 0x4000
blx sym.imp.write
cmp.w r0, -1
mov sl, r0
beq 0x1dc2
cmp r0, 0
ble 0x1dc2
movs r4, 0
str r7, [sp, 0x14]
mov sl, r4
mov r7, r0
sub.w sb, r7, sl
mov.w fp, 0
mov r4, sl
sub.w r2, sb, fp
adds r1, r5, r4
mov r0, r6
blx sym.imp.__asprintf_chk
cmp r0, 0
itt ge
[*] Function sprintf used 2 times dcore