[*] Binary protection state of notifyEngine

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


[*] Function printf tear down of notifyEngine

lw t8, -0x7e60(gp)
lw t8, (t8)
sw t8, 0x24(fp)
lw t8, 0x18(fp)
lw v0, (t8)
addiu t8, zero, 1
beq v0, t8, 0x4022b4
nop
lw t8, 0x1c(fp)
lw v0, (t8)
addiu t8, zero, 1
bne v0, t8, 0x4022b4
nop
lw t8, 0x18(fp)
addiu v0, zero, 1
sw v0, (t8)
lw t8, 0x18(fp)
addiu v0, t8, 4
lw t8, 0x1c(fp)
addiu t8, t8, 8
move a0, v0
addiu a1, zero, 0x80
lw v0, -0x7fcc(gp)
addiu a2, v0, -0x6a98
move a3, t8
lw t8, -sym.imp.snprintf(gp)
move t9, t8
jalr t9
nop
lw gp, 0x10(fp)
lw t8, 0x18(fp)
addiu v0, t8, 0x84
lw t8, 0x1c(fp)
addiu t8, t8, 0x88
move a0, v0
addiu a1, zero, 0x80
lw v0, -0x7fcc(gp)
addiu a2, v0, -0x6a98
move a3, t8
lw t8, -sym.imp.snprintf(gp)
move t9, t8
jalr t9
nop
lw gp, 0x10(fp)
lw t8, 0x18(fp)
sb zero, 0x108(t8)
lw t8, 0x18(fp)
lw t8, 0x10c(t8)
blez t8, 0x402260
nop
lw t8, 0x18(fp)
addiu v0, zero, 1
sb v0, 0x110(t8)
lw t8, -obj.isReload(gp)
addiu v0, zero, 1
sb v0, (t8)
lw t8, 0x1c(fp)
lw v1, 0x10c(t8)
lw t8, 0x1c(fp)
addiu v0, t8, 0x108
--
addiu t8, t8, 0x1b4
lw t8, (t8)
addiu v0, fp, 0x60
move a0, v0
lw a1, 0x34(fp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
addiu t8, fp, 0x60
move a0, t8
lw t8, -method.std::string.c_str___const(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
move t8, v0
addiu v0, fp, 0xa34
lw v1, 0x38(fp)
sw v1, 0x10(sp)
move a0, v0
addiu a1, zero, 0x40
lw v0, -0x7fcc(gp)
addiu a2, v0, -0x6868
move a3, t8
lw t8, -sym.imp.snprintf(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
addiu t8, fp, 0x60
move a0, t8
lw t8, -0x7eac(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
addiu t8, fp, 0x60
move a0, t8
lw t8, -method.IpcDaemon.IpcDaemon__(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
addiu v0, fp, 0x60
addiu t8, fp, 0xa34
--
lw t8, 0xf8(fp)
bnez t8, 0x404398
nop
addiu v0, fp, 0xa74
addiu t8, zero, 0x40
move a0, v0
move a1, zero
move a2, t8
lw t8, -sym.imp.memset(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
addiu t8, fp, 0xa74
lw v0, -0x7fcc(gp)
addiu v0, v0, -0x6954
sw v0, 0x10(sp)
lw v0, 0x38(fp)
sw v0, 0x14(sp)
move a0, t8
addiu a1, zero, 0x40
lw t8, -0x7fcc(gp)
addiu a2, t8, -0x6844
lw t8, -0x7fcc(gp)
addiu a3, t8, -0x683c
lw t8, -sym.imp.snprintf(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
addiu t8, fp, 0xa74
move a0, t8
lw t8, -sym.imp.unlink(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
lw a0, 0x3c(fp)
lw t8, -sym.imp.close(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
addiu t8, fp, 0xa34
move a0, t8
lw t8, -sym.imp.unlink(gp)
--
nop
lw t8, 0xf8(fp)
bnez t8, 0x4044d0
nop
addiu t8, fp, 0x28
move a0, t8
move a1, zero
addiu a2, zero, 1
lw t8, -sym.imp.memset(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
lw t8, 0xf8(fp)
andi t8, t8, 0xff
sb t8, 0x28(fp)
addiu t8, fp, 0xa74
lw v0, 0x38(fp)
sw v0, 0x10(sp)
move a0, t8
addiu a1, zero, 0x20
lw t8, -0x7fcc(gp)
addiu a2, t8, -0x6868
lw t8, -0x7fcc(gp)
addiu a3, t8, -0x6834
lw t8, -sym.imp.snprintf(gp)
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
lw t8, 0x34(fp)
lw t8, (t8)
addiu t8, t8, 0x34
lw t8, (t8)
addiu v1, fp, 0xa74
addiu v0, fp, 0x28
lw a0, 0x34(fp)
move a1, v1
move a2, v0
move t9, t8
jalr t9
nop
lw gp, 0x18(fp)
lw t8, -obj.isExit(gp)
lbu t8, (t8)
xori t8, t8, 1

[*] Function printf used 5 times notifyEngine