[*] Binary protection state of fwmgr
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of fwmgr
mov.w r8, 1
ldr.w lr, [0x00004028]
add ip, pc
ldm.w ip!, {r0, r1, r2, r3}
str r3, [r7, 0xc]
ldrh.w r3, [ip]
str r0, [r7]
mov r0, r8
str r1, [r7, 4]
movs r1, 4
strh r3, [r7, 0x10]
ldrb.w r3, [ip, 2]
str r2, [r7, 8]
mov.w r2, 0x800
strb r3, [r7, 0x12]
ldr.w r3, [r4, lr]
strb.w r8, [r3]
blx 0x2d4c
mov r1, r5
mov r0, r8
blx sym.imp.__sprintf_chk
subs r7, r0, 0
blt 0x3fac
--
ldrb r3, [r0, 0xb]
cmp r3, 0x2e
bne 0x9d8c
ldrb.w r3, [sl, 1]
cmp r3, 0x2e
bne 0x9d8c
ldrb.w r3, [sl, 2]
cmp r3, 0
beq 0x9d5a
mov.w r3, 0x1000
movs r2, 1
mov r1, r3
mov r0, r7
strd r5, sl, [sp, 4]
str.w sb, [sp]
blx 0x3084
cmp.w r0, 0x1000
bge 0x9e24
add r1, sp, 0x10
mov r0, r7
blx sym.imp.__printf_chk
adds r0, 1
beq 0x9e4e
[*] Function printf used 2 times fwmgr