[*] Binary protection state of httpwdd

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


[*] Function printf tear down of httpwdd

lw t9, -sym.imp.g_string_new(gp)
jalr t9
addiu a0, s2, -0x6c60
lw v1, (s6)
lw a0, 0x14(s6)
lw a3, 0x10(s6)
sw v1, 0x1c(sp)
lw v1, 4(s6)
sra a2, a0, 0x1f
sw v1, 0x18(sp)
lui v1, 0x51eb
ori v1, v1, 0x851f
mult a0, v1
mfhi v1
lw a1, 8(s6)
lw gp, 0x20(sp)
sw a1, 0x14(sp)
lw a1, 0xc(s6)
sra v1, v1, 5
subu v1, v1, a2
addiu a2, zero, 0x64
move s6, v0
mul v0, v1, a2
sw a1, 0x10(sp)
lw a1, -0x7fbc(gp)
lw t9, -sym.imp.g_string_append_printf(gp)
addiu a3, a3, 1
subu a2, a0, v0
addiu a1, a1, -0x707c
jalr t9
move a0, s6
beqz s6, 0x3500
lw gp, 0x20(sp)
beqz s1, 0x3498
lw v1, -0x7fbc(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, s5
addiu a0, v1, -0x7004
jalr t9
sw v1, 0x28(sp)
lw gp, 0x20(sp)
lw a3, (s6)
move a2, v0
lw v1, -0x7fbc(gp)
lw t9, -sym.imp.g_key_file_set_string(gp)
sw v1, 0x2c(sp)
addiu a1, v1, -0x7000
move a0, s1
slti s5, s5, 0x65
jalr t9
move fp, v0
lw gp, 0x20(sp)
beqz s5, 0x3524
lw v1, 0x28(sp)
lw t9, -sym.imp.g_free(gp)
jalr t9
--
jalr t9
move a0, zero
b 0x3464
lw gp, 0x20(sp)
lw v0, 0x30(sp)
lw a2, -0x7fbc(gp)
lw t9, -sym.imp.g_log(gp)
lw v0, 8(v0)
addiu a3, s2, -0x6c60
sw v0, 0x10(sp)
addiu a2, a2, -0x6fd0
addiu a1, zero, 0x10
jalr t9
move a0, zero
b 0x3480
lw gp, 0x20(sp)
lw a2, -0x7fbc(gp)
lw t9, -sym.imp.g_log(gp)
addiu a3, s2, -0x6c60
addiu a2, a2, -0x705c
addiu a1, zero, 0x10
jalr t9
move a0, zero
b 0x32b0
lw gp, 0x20(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, v1, -0x7004
jalr t9
addiu a1, s7, -0x63
lw gp, 0x20(sp)
move a2, v0
move s5, v0
lw v0, 0x2c(sp)
lw t9, -sym.imp.g_key_file_remove_key(gp)
move a3, zero
addiu a1, v0, -0x7000
jalr t9
move a0, s1
beqz v0, 0x3574
lw gp, 0x20(sp)
lw t9, -sym.imp.g_free(gp)
jalr t9
move a0, s5
b 0x3454
lw gp, 0x20(sp)
lw a2, -0x7fbc(gp)

[*] Function printf used 3 times httpwdd