[*] Binary protection state of busctl

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


[*] Function printf tear down of busctl

movs r0, 0x20
blx sym.imp.fputc
b 0x6362
cmp r6, 0
bne 0x64a8
ldr r0, [sp, 0x14]
mov r1, r7
mov r6, r5
blx sym.imp.cescape
b 0x632e
ldr r0, [sp, 0x18]
blx loc.imp.__gmon_start__
mov r5, r0
cmp r0, 0
beq.w 0x64fa
ldr r2, [0x00006510]
mov r3, r0
movs r1, 1
mov r0, r7
add r2, pc
blx sym.imp.__fprintf_chk
mov r0, r5
blx sym.imp.free
movs r6, 1
b 0x62f0
ldr r2, [0x00006514]
movs r1, 1
ldr r3, [sp, 0x18]
mov r0, r7
add r2, pc
blx sym.imp.__fprintf_chk
b 0x63fc
ldr r2, [0x00006518]
movs r1, 1
ldrsh.w r3, [sp, 0x18]
mov r0, r7
add r2, pc
blx sym.imp.__fprintf_chk
b 0x63fc
ldr r2, [0x0000651c]
movs r1, 1
ldrh.w r3, [sp, 0x18]
mov r0, r7
add r2, pc
blx sym.imp.__fprintf_chk
b 0x63fc
ldr r2, [0x00006520]
movs r1, 1
ldrb.w r3, [sp, 0x18]
mov r0, r7
add r2, pc
blx sym.imp.__fprintf_chk
b 0x63fc
ldr r2, [0x00006524]
movs r1, 1
ldr r3, [sp, 0x18]
mov r0, r7
add r2, pc
blx sym.imp.__fprintf_chk
b 0x63fc
ldr r2, [0x00006528]
add r2, pc
vldr d16, [sp, 0x18]
movs r1, 1
mov r0, r7
vstr d16, [sp]
blx sym.imp.__fprintf_chk
b 0x63fc
ldr r2, [0x0000652c]
add r2, pc
b 0x645a
ldr r3, [sp, 0x18]
cbz r3, 0x64d8
ldr r0, [0x00006530]
add r0, pc
mov r1, r7
blx sym.imp.cescape
b 0x63fc
vldr d16, [sp, 0x18]
movs r1, 1
ldr r2, [0x00006534]
mov r0, r7
vstr d16, [sp]
add r2, pc
blx sym.imp.__fprintf_chk
b 0x63fc
ldr r2, [0x00006538]
movs r1, 1
ldr r3, [sp, 0x18]
mov r0, r7
add r2, pc
blx sym.imp.__fprintf_chk
b 0x63fc
mov r1, r7
movs r0, 0x20
blx sym.imp.fputc
b 0x63ce
mov r1, r0
mov r0, r4
blx sym.imp.sd_bus_message_rewind
cmp r0, 0
blt.w 0x63a4
cbnz r6, 0x64f0
ldr r2, [0x0000653c]
mov r3, r8
movs r1, 1
mov r0, r7
mov r6, r5
add r2, pc
blx sym.imp.__fprintf_chk
b 0x632e
mov r0, r6
--
bgt 0x758a
ldr r0, [sp, 8]
blx sym.imp.free
ldr r2, [0x0000761c]
ldr r3, [0x00007610]
add r2, pc
ldr r3, [r2, r3]
ldr r2, [r3]
ldr r3, [sp, 0xc]
eors r2, r3
mov.w r3, 0
bne 0x7608
mov r0, r4
add sp, 0x14
pop {r4, r5, r6, r7, pc}
ldr r1, [0x00007620]
mov r3, r5
mov r0, r5
add r2, sp, 8
add r1, pc
blx sym.imp.__printf_chk
subs r5, r0, 0
blt 0x75b6

[*] Function printf used 11 times busctl