[*] Binary protection state of user-manager
Full RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols
[*] Function printf tear down of user-manager
blx 0x2118
blx sym.imp.free
ldr r0, [r4, 4]
blx 0x1e3c
movs r3, 0
str r3, [r4, 4]
ldr r0, [r4, 8]
pop.w {r3, r4, r5, lr}
b.w 0x1df0
push {r4, lr}
mov r4, r0
ldr r0, [r0, 0x10]
cbnz r0, 0x25c8
movs r0, 0
pop {r4, pc}
blx 0x20cc
ldr r1, [0x000025e0]
mov r2, r4
movs r0, 0x1e
add r1, pc
blx sym.imp.g_strdup_printf
str r0, [r4, 0x10]
movs r0, 0
--
blx sym.imp.apac_init
ldr r3, [0x0000288c]
mov r2, r4
ldr r1, [0x00002890]
mov r0, r7
str r6, [sp, 8]
add r3, pc
str r4, [sp]
str r3, [sp, 0xc]
add r1, pc
ldr r3, [0x00002894]
add r3, pc
str r3, [sp, 4]
ldr r3, [0x00002898]
add r3, pc
blx 0x2238
mov r2, r6
mov r1, r5
str r0, [sp, 0x20]
movs r0, 0x1e
blx sym.imp.g_strdup_printf
mov r1, r4
mov r3, r0
--
asrs r2, r3, 0x1c
movs r0, r0
cmp r2, 0xf2
movs r1, r0
bx lr
nop
bx lr
nop
ldr r0, [0x0000353c]
add r0, pc
bx lr
nop
movs r5, 0xee
movs r1, r0
push.w {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, 0x34
ldr.w r8, [0x000035e8]
mov r5, r0
movs r4, 0x40
mov.w sl, 0x14
blx sym.imp.__printf_chk
mov r6, r0
add r8, pc
--
ldr r3, [r6, 0x18]
movs r1, 0x18
cmp r3, 0
ite ne
movne r3, 3
moveq r3, 2
adds r7, r0, r3
mov fp, r3
mov r0, r7
blx sym.imp.g_variant_iter_next
mov sl, r0
bl 0x3758
mov r1, r0
str r0, [sp, 8]
mov r0, sl
blx sym.imp.g_value_set_object
mov r1, r4
mov r0, sl
add.w r4, sl, 0x18
blx 0x21c8
blx sym.imp.__printf_chk
mov r1, r0
mov r0, r4
[*] Function printf used 4 times user-manager