[*] Binary protection state of ruleengined

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


[*] Function printf tear down of ruleengined

lw t9, -sym.imp.lua_env_deserialize_type(gp)
beqz s3, 0x8560
move a1, v0
beql v0, zero, 0x8564
lw s1, 4(s1)
jalr t9
nop
beqz v0, 0x8560
lw gp, 0x10(sp)
lw t9, -sym.imp.named_objects_add_object(gp)
move a2, s3
move a1, v0
jalr t9
move a0, s2
lw s1, 4(s1)
bnez s1, 0x856c
lw gp, 0x10(sp)
lw t9, -sym.imp.g_path_get_dirname(gp)
lw s7, -0x7fd0(gp)
jalr t9
lw a0, (s0)
lw gp, 0x10(sp)
move a1, v0
addiu a0, s7, -0x1154
lw a2, -0x7fd0(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a2, a2, -0x115c
jalr t9
move s1, v0
lw gp, 0x10(sp)
move a0, s1
lw t9, -0x7d9c(gp)
jalr t9
sw v0, 0x1c(sp)
lw gp, 0x10(sp)
move a0, s4
lw a1, -0x7fd0(gp)
lw t9, -sym.imp.xmlnode_find_tag(gp)
jalr t9
addiu a1, a1, -0x114c
beqz v0, 0x87d8
lw gp, 0x10(sp)
lw s1, 0x10(v0)
lw t9, -sym.imp.g_list_length(gp)
jalr t9
move a0, s1
--
addiu a0, v0, 1
sw v0, 0x18(sp)
beqz s1, 0x8780
lw gp, 0x10(sp)
lw s6, -0x7fd0(gp)
lw s5, -0x7fd0(gp)
lw s2, 0x18(sp)
addiu s6, s6, -0x112c
b 0x8720
addiu s5, s5, -0x1120
jalr t9
nop
lw a0, 8(s3)
lw gp, 0x10(sp)
sltu s4, zero, v0
lb v0, (a0)
addiu v1, zero, 0x2f
beq v0, v1, 0x8760
lw t9, -sym.imp.g_path_get_dirname(gp)
lw a0, (s0)
jalr t9
addiu s2, s2, 8
lw gp, 0x10(sp)
lw a2, 8(s3)
move a1, v0
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, s7, -0x1154
jalr t9
move fp, v0
lw gp, 0x10(sp)
sw v0, -8(s2)
lw t9, -0x7d9c(gp)
jalr t9
move a0, fp
lw s1, 4(s1)
lw gp, 0x10(sp)
beqz s1, 0x8780
sw s4, -4(s2)
lw s3, (s1)
lw t9, -sym.imp.xmlnode_get_attribute_value(gp)
move a1, s6
jalr t9
move a0, s3
lw gp, 0x10(sp)
move a1, s5
move a0, v0

[*] Function printf used 2 times ruleengined