[*] Binary protection state of systemd

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


[*] Function printf tear down of systemd

ubfx r2, r2, 1, 1
cmp r2, r3
beq 0x49bf8
blx 0x1a7d0
ldr r0, [sp, 0x30]
blx sym.imp.touch_file
movs r5, 0
movs r3, 0x20
mov r2, r5
mov r1, r8
mov r0, r7
str r5, [sp, 0x30]
blx 0x1abe0
cmn.w r0, 0xc
mov r4, r0
beq 0x49c56
cmp r0, 0
blt 0x49c6e
ldr r0, [sp, 0x30]
beq 0x49c16
blx sym.imp.__sprintf_chk
subs r4, r0, 0
bge 0x49b80
--
str r3, [sp, 8]
ldr r0, [sp, 0x20]
ldr r3, [sp, 0x24]
blx sym.imp.get_home_dir
ldr r0, [sp, 0x40]
blx sym.imp.touch_file
ldr r0, [sp, 0x3c]
blx sym.imp.touch_file
b 0x4c286
mov r0, r6
blx 0x189a8
subs r1, r0, 0
ble 0x4c392
ldr r3, [0x0004c4d8]
mov r0, r4
ldr.w r2, [sl, r3]
add r3, sp, 0x40
str r3, [sp, 4]
mov r3, r6
str r6, [sp]
blx sym.imp.specifier_printf
mov r4, r0
b 0x4c2c6
--
ldr r3, [0x0007ea14]
ldr r3, [r5, r3]
strb.w r2, [r4, 0xe4]
movs r2, 0x55
str.w r3, [r4, 0xdc]
ldr r3, [0x0007ea18]
ldr r3, [r5, r3]
strb.w r2, [r4, 0xf0]
str.w r3, [r4, 0xe8]
ldr r3, [0x0007ea1c]
ldr r3, [r5, r3]
str.w r3, [r4, 0xf4]
cbz r7, 0x7e998
cmp.w r8, 0
beq 0x7e9ac
movs r3, 0
mov r2, r4
mov r0, r7
mov.w r1, 0x100
strd r6, r8, [sp]
blx sym.imp.specifier_printf
ldr r2, [0x0007ea20]
ldr r3, [0x0007e9c8]
--
ldr r3, [r5, r3]
strb.w r2, [r4, section..note.ABI_tag]
movs r2, 0x54
str.w r3, [r4, 0x190]
ldr r3, [0x0007ed64]
ldr r3, [r5, r3]
str.w r3, [r4, 0x19c]
ldr r3, [0x0007ed68]
strb.w r2, [r4, 0x1a4]
movs r2, 0x56
ldr r3, [r5, r3]
strb.w r2, [r4, 0x1b0]
mov r2, r4
str.w r3, [r4, 0x1a8]
ldr r3, [0x0007ed6c]
ldr r3, [r5, r3]
str.w r8, [sp, 4]
str.w r3, [r4, 0x1b4]
movs r3, 0
str r6, [sp]
blx sym.imp.specifier_printf
ldr r2, [0x0007ed70]
ldr r3, [0x0007ece8]
--
blx sym.imp.cg_get_keyed_attribute_full
cmp r0, 0
bne.w 0x8492c
ldr r6, [sp, 0x34]
movs r1, 5
mov r0, r6
blx 0x1b858
cmp r0, 0
beq.w 0x84a42
mov r0, r6
blx sym.imp._hashmap_reserve
subs.w r8, r0, 0
blt.w 0x84b84
ldr.w sb, [r4, 4]
cmp sb, r8
it ne
cmnne sb, 0x16
bne.w 0x84b0e
mov r0, r6
add r1, sp, 0x38
blx sym.imp.__printf_chk
subs r6, r0, 0
blt.w 0x84aaa
--
subs.w sb, r0, 0
blt.w 0xa6768
ldr.w r3, [r7, 0x160]
lsls r2, r3, 0x1e
beq.w 0xa6896
ldr.w r3, [r7, 0x88]
ldr.w r0, [r5, 0x1e0]
cmp r3, 0
beq.w 0xa67da
ldr r2, [r3]
cmp r2, 0
beq.w 0xa67da
cmp r0, 0
beq.w 0xa6820
mov r8, r3
cmp.w r8, 0
beq 0xa6720
ldr r0, [r8], 4
cmp r0, 0
beq 0xa6720
blx sym.imp.__sprintf_chk
subs r1, r0, 0
blt.w 0xa68a6

[*] Function printf used 6 times systemd