[*] Binary protection state of actionengined

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


[*] Function system tear down of actionengined

lw s2, 0x38(sp)
lw s1, 0x34(sp)
lw s0, 0x30(sp)
jr ra
addiu sp, sp, 0x40
lw a2, -0x7fd8(gp)
lw t9, -sym.create_file_path(gp)
lw a1, 0xc(s2)
lw a0, 0x10(s2)
addiu v0, sp, 0x24
sw s1, 0x14(sp)
sw v0, 0x10(sp)
addiu a3, zero, 1
bal sym.create_file_path
addiu a2, a2, 0x6ec4
beqz v0, 0x10f78
lw gp, 0x18(sp)
lw t9, -sym.imp.g_file_set_contents(gp)
lw a2, 0x28(sp)
lw a1, 0x20(sp)
lw a0, 0x24(sp)
jalr t9
move a3, s1
beqz v0, 0x10f78
lw gp, 0x18(sp)
lw t9, -sym.sync_filesystem(gp)
bal sym.sync_filesystem
addiu s1, zero, 1
b 0x10f7c
lw gp, 0x18(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 3
addiu gp, gp, 0x310c
addu gp, gp, t9
addiu sp, sp, -0x48
lw t9, -sym.action_configuration_get_type(gp)
sw ra, 0x44(sp)
sw a2, 0x50(sp)
sw gp, 0x18(sp)
sw s5, 0x34(sp)
sw s3, 0x2c(sp)
sw s2, 0x28(sp)
sw s1, 0x24(sp)
sw s0, 0x20(sp)
--
lw a0, 0x10(s0)
addiu a2, zero, 0xa
jalr t9
move a1, zero
lw gp, 0x18(sp)
lw a0, 0x20(sp)
lw t9, -0x7864(gp)
jalr t9
move s5, v0
lw gp, 0x18(sp)
lw a1, 0xc(s0)
move a3, zero
lw t9, -sym.create_file_path_uint(gp)
sw s2, 0x14(sp)
sw s4, 0x10(sp)
addiu a2, s3, 0x6ec4
bal sym.create_file_path_uint
move a0, s5
beqz v0, 0x118e8
lw gp, 0x18(sp)
lw t9, -sym.imp.remove(gp)
jalr t9
lw a0, 0x20(sp)
bnez v0, 0x119c0
lw gp, 0x18(sp)
lw t9, -sym.sync_filesystem(gp)
bal sym.sync_filesystem
addiu s0, zero, 1
b 0x118ec
lw gp, 0x18(sp)
lw t9, -sym.imp.ae_error_quark(gp)
jalr t9
move s0, zero
lw gp, 0x18(sp)
lw v1, 0x20(sp)
addiu a2, zero, 1
lw a3, -0x7fd8(gp)
lw t9, -sym.imp.g_set_error(gp)
sw v1, 0x10(sp)
addiu a3, a3, 0x6fa4
move a1, v0
jalr t9
move a0, s2
b 0x118ec
lw gp, 0x18(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
--
sw v0, 0x3c(sp)
lw v0, -0x7fd0(gp)
addiu v0, v0, -0x6468
sw v0, 0x4c(sp)
lw v0, -0x7fd0(gp)
addiu v0, v0, -0x64b0
b 0x18c34
sw v0, 0x44(sp)
beqz s7, 0x18c00
lw t9, -0x7918(gp)
jalr t9
move a0, s7
lw gp, 0x18(sp)
lw t9, -0x7864(gp)
jalr t9
move a0, s3
lw v0, 0x28(sp)
beqz v0, 0x188a4
lw gp, 0x18(sp)
lw v0, 0x20(sp)
addiu s4, s4, 1
lw v0, 4(v0)
sw v0, 0x20(sp)
lw v0, 0x38(sp)
beq v0, s4, 0x18f20
lw t9, -sym.sync_filesystem(gp)
lw v0, 0x34(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
addiu a0, v0, -0x644c
lw v0, 0x20(sp)
lw a2, 0x10(s0)
lw a1, 0xc(s0)
move a3, s4
lw fp, (v0)
jalr t9
sw zero, 0x5c(sp)
lw gp, 0x18(sp)
move s5, v0
lw v0, 0x30(sp)
lw t9, -sym.imp.g_strconcat(gp)
move a2, zero
addiu a1, v0, -0x655c
jalr t9
move a0, s5
lw gp, 0x18(sp)
move a0, v0
--
addiu a3, a3, -0x6510
addiu a2, zero, 1
move a1, v0
jalr t9
move a0, s1
b 0x18dec
lw gp, 0x18(sp)
lw t9, -sym.imp.ae_error_quark(gp)
jalr t9
nop
lw gp, 0x18(sp)
sw s3, 0x10(sp)
lw a3, -0x7fd0(gp)
lw t9, -sym.imp.g_set_error(gp)
b 0x18e60
addiu a3, a3, -0x6554
lw t9, -sym.imp.ae_error_quark(gp)
jalr t9
sw zero, 0x28(sp)
lw gp, 0x18(sp)
sw s3, 0x10(sp)
lw a3, -0x7fd0(gp)
lw t9, -sym.imp.g_set_error(gp)
b 0x18ebc
addiu a3, a3, -0x64f4
lw t9, -sym.sync_filesystem(gp)
bal sym.sync_filesystem
addiu s0, zero, 1
b 0x188a8
lw gp, 0x18(sp)
lw t9, -sym.imp.ae_error_quark(gp)
jalr t9
move fp, zero
lw gp, 0x18(sp)
sw s4, 0x10(sp)
lw a3, -0x7fd0(gp)
lw t9, -sym.imp.g_set_error(gp)
addiu a3, a3, -0x6510
addiu a2, zero, 1
move a1, v0
jalr t9
move a0, s1
b 0x18b04
lw gp, 0x18(sp)
lw t9, -sym.imp.ae_error_quark(gp)
jalr t9
--
jalr t9
sw v0, 0x20(sp)
lw gp, 0x18(sp)
move a1, zero
move a0, v0
lw t9, -sym.imp.g_file_query_exists(gp)
jalr t9
move s0, v0
beqz v0, 0x1a89c
lw gp, 0x18(sp)
lw t9, -sym.imp.remove(gp)
jalr t9
lw a0, 0x20(sp)
beqz v0, 0x1a790
lw gp, 0x18(sp)
lw v0, 0x20(sp)
lw t9, -sym.imp.g_log(gp)
sw v0, 0x10(sp)
move a3, fp
move a2, s7
addiu a1, zero, 0x10
jalr t9
move a0, zero
b 0x1a790
lw gp, 0x18(sp)
lw t9, -sym.sync_filesystem(gp)
bal sym.sync_filesystem
nop
lw a0, 0x20(sp)
beqz a0, 0x1a8c4
lw gp, 0x18(sp)
lw t9, -0x7864(gp)
jalr t9
nop
lw gp, 0x18(sp)
beqz s0, 0x1a9b8
lw t9, -0x7918(gp)
jalr t9
move a0, s0
addiu s0, zero, 1
b 0x1a5e0
lw gp, 0x18(sp)
lw t9, -0x7918(gp)
jalr t9
move a0, s0
lw gp, 0x18(sp)
--
addiu sp, sp, 0x40
lw a2, -0x7fd8(gp)
lw t9, -sym.create_file_path_uint(gp)
lw a1, 0xc(s2)
lw a0, 0x1c(s2)
addiu v0, sp, 0x24
sw s1, 0x14(sp)
sw v0, 0x10(sp)
addiu a3, zero, 1
bal sym.create_file_path_uint
addiu a2, a2, 0x6ec4
beqz v0, 0x1b1ec
lw gp, 0x18(sp)
lw a1, -0x7fd0(gp)
lw v0, 0x28(sp)
lw t9, -sym.set_file_contents(gp)
lw a3, 0x20(sp)
lw a0, 0x24(sp)
sw s1, 0x14(sp)
sw v0, 0x10(sp)
addiu a2, zero, 0x1a0
bal sym.set_file_contents
addiu a1, a1, -0x5cc8
beqz v0, 0x1b1ec
lw gp, 0x18(sp)
lw t9, -sym.sync_filesystem(gp)
bal sym.sync_filesystem
addiu s1, zero, 1
b 0x1b1f0
lw gp, 0x18(sp)
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 3
addiu gp, gp, -0x7178
addu gp, gp, t9
addiu sp, sp, -0x60
lw t9, -sym.imp.g_key_file_new(gp)
sw fp, 0x58(sp)
lw fp, -0x7b1c(gp)
sw gp, 0x18(sp)
sw ra, 0x5c(sp)
lw v0, (fp)
sw s6, 0x50(sp)
sw s5, 0x4c(sp)
sw s4, 0x48(sp)

[*] Function system used 6 times actionengined