[*] Binary protection state of firmwareupgrade.cgi
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of firmwareupgrade.cgi
movs r1, 0xf6
movs r0, r0
movs r1, 0x52
movs r0, r0
lsls r4, r0, 2
movs r0, r0
movs r1, 0xd2
movs r0, r0
movs r1, 0xa
movs r0, r0
movs r1, 0x86
movs r0, r0
mov r4, r0
push {r3, lr}
bl 0xe0c
cbz r4, 0xec4
ldr r1, [0x00000ecc]
mov r2, r4
movs r0, 1
add r1, pc
blx sym.imp.__printf_chk
movs r0, 1
blx sym.imp.exit
[*] Function printf used 1 times firmwareupgrade.cgi