[*] 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