[*] Binary protection state of cert.cgi

  
  	Full RELRO     Canary found      NX disabled  PIE enabled  No RPATH     No RUNPATH   No Symbols


[*] Function printf tear down of cert.cgi

lw v0, (v0)
lw v0, (v0)
jalr t9
lw a0, (v0)
lw gp, 0x58(sp)
lw a0, 0x100(sp)
addiu a1, zero, 1
beqz v0, 0x2d8c
lw t9, -sym.imp.cert_msg_get_op(gp)
jalr t9
addiu s6, zero, 1
lw gp, 0x58(sp)
move a1, zero
lw t9, -sym.imp.cert_op_get_prm(gp)
jalr t9
move a0, v0
lw gp, 0x58(sp)
lw t9, -sym.imp.cert_prm_get_string(gp)
jalr t9
move a0, v0
lw gp, 0x58(sp)
move a2, v0
lw a3, -0x7fd8(gp)
lw a1, -0x7fd8(gp)
lw a0, -0x7fd8(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a3, a3, str._____END_CERTIFICATE_REQUEST_____
addiu a1, a1, str._____BEGIN_CERTIFICATE_REQUEST_____
jalr t9
addiu a0, a0, str._s_n_s_n_s
lw gp, 0x58(sp)
move s5, v0
lw t9, -sym.imp.cert_msg_destroy(gp)
jalr t9
lw a0, 0xfc(sp)
lw gp, 0x58(sp)
lw t9, -sym.imp.cert_msg_destroy(gp)
jalr t9
lw a0, 0x100(sp)
lw gp, 0x58(sp)
lw a0, 0x118(sp)
beqz a0, 0x29e8
lw t9, -sym.imp.g_variant_unref(gp)
jalr t9
nop
lw gp, 0x58(sp)
--
lw a0, (s2)
move a3, zero
addiu a2, a2, str.Failed_to_delete_certificate
jalr t9
addiu a1, zero, 1
move s3, zero
lw gp, 0x10(sp)
b 0x3120
sw v0, (s2)
lw t9, -sym.imp.cert_msg_get_op(gp)
lw a0, 0x20(sp)
jalr t9
addiu a1, zero, 1
lw gp, 0x10(sp)
move a1, zero
lw t9, -sym.imp.cert_op_get_prm(gp)
jalr t9
move a0, v0
lw gp, 0x10(sp)
lw t9, -sym.imp.cert_prm_get_int(gp)
jalr t9
move a0, v0
lw gp, 0x10(sp)
addiu v1, zero, 4
beq v0, v1, 0x335c
lw t9, -sym.imp.g_strdup_printf(gp)
lw a0, -0x7fd8(gp)
jalr t9
addiu a0, a0, str.Failed_to_delete_certificate
lw gp, 0x10(sp)
move s3, v0
lw t9, -sym.imp.jc_generic_error(gp)
lw a0, (s2)
move a3, zero
move a2, s3
jalr t9
addiu a1, zero, 6
lw gp, 0x10(sp)
b 0x3120
sw v0, (s2)
lw a2, -0x7fd8(gp)
lw t9, -sym.imp.jc_generic_error(gp)
lw a0, (s2)
move a3, zero
addiu a2, a2, str.Failed_to_delete_certificate
jalr t9

[*] Function printf used 2 times cert.cgi