[*] Binary protection state of oak.cgi

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


[*] Function sprintf tear down of oak.cgi

lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lui gp, 2
addiu gp, gp, -0x580c
addu gp, gp, t9
addiu sp, sp, -0x30
lw t9, -sym.imp.g_strnfill(gp)
move a1, zero
sw gp, 0x10(sp)
sw s4, 0x28(sp)
sw s3, 0x24(sp)
sw s2, 0x20(sp)
sw s1, 0x1c(sp)
sw s0, 0x18(sp)
sw ra, 0x2c(sp)
move s1, a0
jalr t9
addiu a0, zero, 0x29
lw gp, 0x10(sp)
move s4, v0
move s0, v0
lw s2, -0x7fdc(gp)
addiu s3, v0, 0x28
addiu s2, s2, str._02x
lw t9, -sym.imp.g_sprintf(gp)
lbu a2, (s1)
move a0, s0
move a1, s2
jalr t9
addiu s0, s0, 2
addiu s1, s1, 1
bne s3, s0, 0x1874
lw gp, 0x10(sp)
lw ra, 0x2c(sp)
move v0, s4
lw s3, 0x24(sp)
lw s4, 0x28(sp)
lw s2, 0x20(sp)
lw s1, 0x1c(sp)
lw s0, 0x18(sp)
jr ra
addiu sp, sp, 0x30
lui gp, 2
addiu gp, gp, -0x58ac
addu gp, gp, t9

[*] Function sprintf used 1 times oak.cgi