[*] Binary protection state of eventconsumerd
Full RELRO Canary found NX disabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of eventconsumerd
lw s0, 0x28(sp)
jr ra
addiu sp, sp, 0x40
lw t9, -sym.imp.__stack_chk_fail(gp)
jalr t9
nop
lui gp, 2
addiu gp, gp, -0x3d4c
addu gp, gp, t9
addiu sp, sp, -0x38
sw s0, 0x28(sp)
lw s0, -0x7e40(gp)
sw gp, 0x18(sp)
sw ra, 0x34(sp)
lw v0, (s0)
sw s2, 0x30(sp)
sw s1, 0x2c(sp)
sw v0, 0x24(sp)
beqz a0, 0x5e54
sw zero, 0x20(sp)
beqz a1, 0x5e7c
lw v0, -0x7fd4(gp)
beqz a2, 0x5ea4
move s1, a0
lw a0, -0x7fd4(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x6c78
lw gp, 0x18(sp)
move a0, s1
addiu a2, sp, 0x20
lw t9, -sym.imp.apac_check_auth(gp)
move a1, v0
jalr t9
move s2, v0
lw gp, 0x18(sp)
move a0, s2
lw t9, -0x7ccc(gp)
jalr t9
move s1, v0
lw v1, 0x20(sp)
beqz v1, 0x5e2c
lw gp, 0x18(sp)
lw v0, 8(v1)
lw a3, -0x7fd4(gp)
lw a2, -0x7fd4(gp)
--
addiu a1, a1, -0x67ec
jalr t9
move a0, s0
bnez v0, 0x7b94
lw gp, 0x10(sp)
lw a1, -0x7fd4(gp)
lw t9, -sym.imp.g_variant_type_equal(gp)
addiu a1, a1, -0x6f24
jalr t9
move a0, s0
bnez v0, 0x7b5c
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
jr ra
addiu sp, sp, 0x28
lw t9, -sym.imp.g_variant_get_int32(gp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw a0, -0x7fd4(gp)
lw s0, 0x1c(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a1, v0
addiu a0, a0, -0x67f0
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.g_variant_get_string(gp)
move a0, s1
jalr t9
move a1, zero
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw s0, 0x1c(sp)
lw t9, -sym.imp.g_strdup(gp)
move a0, v0
jr t9
addiu sp, sp, 0x28
lw t9, -sym.imp.g_variant_get_double(gp)
jalr t9
move a0, s1
lw gp, 0x10(sp)
lw ra, 0x24(sp)
lw s1, 0x20(sp)
lw a0, -0x7fd4(gp)
lw s0, 0x1c(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
move a2, v0
move a3, v1
addiu a0, a0, -0x67e8
jr t9
addiu sp, sp, 0x28
b 0x7afc
lw t9, -sym.imp.g_variant_get_boolean(gp)
lui gp, 2
addiu gp, gp, -0x5b8c
addu gp, gp, t9
addiu sp, sp, -0x20
lw a1, -0x7fd4(gp)
lw t9, -sym.imp.g_strcmp0(gp)
addiu a1, a1, -0x67e4
sw gp, 0x10(sp)
sw s0, 0x18(sp)
sw ra, 0x1c(sp)
jalr t9
move s0, a0
beqz v0, 0x7c50
--
lw t9, -sym.imp.g_variant_iter_next(gp)
move a3, s6
move a2, s2
move a1, s0
jalr t9
move a0, s1
beqz v0, 0x82d4
lw gp, 0x10(sp)
move t9, s3
bal sym.value_type_from_value_type_string
lw a0, 0x20(sp)
beqz v0, 0x8258
lw gp, 0x10(sp)
lw t9, -0x7ccc(gp)
jalr t9
lw a0, 0x1c(sp)
lw gp, 0x10(sp)
lw a0, 0x20(sp)
lw t9, -0x7ccc(gp)
jalr t9
sw zero, 0x1c(sp)
lw gp, 0x10(sp)
b 0x81f8
sw zero, 0x20(sp)
lw a0, -0x7fd4(gp)
lw t9, -sym.imp.g_strdup_printf(gp)
lw a2, 0x1c(sp)
lw a1, 0x20(sp)
jalr t9
addiu a0, a0, -0x6784
lw gp, 0x10(sp)
lw a0, 0x1c(sp)
lw t9, -0x7ccc(gp)
jalr t9
sw v0, (s4)
lw gp, 0x10(sp)
lw a0, 0x20(sp)
lw t9, -0x7ccc(gp)
jalr t9
sw zero, 0x1c(sp)
lw gp, 0x10(sp)
move v0, zero
lw a0, 0x64(sp)
lw v1, (s5)
bne a0, v1, 0x82dc
lw ra, 0x84(sp)
--
jalr t9
move a0, s1
beqz v0, 0x845c
lw gp, 0x10(sp)
lw a0, 0x1c(sp)
move t9, s2
bal sym.string_for_key
move a1, s3
beqz v0, 0x83d4
lw gp, 0x10(sp)
lw t9, -0x7ccc(gp)
jalr t9
move a0, v0
lw gp, 0x10(sp)
lw t9, -0x7ccc(gp)
jalr t9
lw a0, 0x1c(sp)
lw gp, 0x10(sp)
lw t9, -sym.imp.g_variant_unref(gp)
jalr t9
lw a0, 0x20(sp)
b 0x8368
lw gp, 0x10(sp)
lw a0, -0x7fd4(gp)
lw a1, 0x1c(sp)
lw t9, -sym.imp.g_strdup_printf(gp)
jalr t9
addiu a0, a0, -0x6760
lw gp, 0x10(sp)
sw v0, (s5)
lw t9, -0x7ccc(gp)
jalr t9
move a0, zero
lw gp, 0x10(sp)
lw t9, -0x7ccc(gp)
jalr t9
lw a0, 0x1c(sp)
lw gp, 0x10(sp)
lw t9, -sym.imp.g_variant_unref(gp)
jalr t9
lw a0, 0x20(sp)
lw gp, 0x10(sp)
move v0, zero
lw a0, 0x64(sp)
lw v1, (s4)
bne a0, v1, 0x8464
[*] Function printf used 5 times eventconsumerd