[*] Binary protection state of systemd-tty-ask-password-agent
Full RELRO Canary found NX enabled PIE enabled RPATH No RUNPATH No Symbols
[*] Function printf tear down of systemd-tty-ask-password-agent
cmp r0, 0
mov r4, r0
blt.w 0x294a
ldr r3, [sp, 0x1c]
movs r1, 1
ldr.w r2, [0x00002fe0]
ldr r0, [sp, 0x34]
ldr r5, [r3]
ldr r3, [sp, 0x6c]
add r2, pc
ubfx r6, r5, 8, 0xc
lsrs r4, r5, 0xc
uxtb r5, r5
orr.w r4, r4, r3, lsl 20
bic r3, r3, 0xff0
bic r3, r3, 0xf
bic r4, r4, 0xff
orrs r3, r6
orrs r4, r5
str r4, [sp]
blx sym.imp.__asprintf_chk
cmp r0, 0
blt.w 0x2a48
--
ldr r3, [r3]
orrs r3, r2
bne.w 0x2782
ldr r0, [r6]
cmp r0, 0
bgt.w 0x2776
ldr.w r3, [0x00002ff4]
add r3, pc
ldr r4, [r3]
cmp r4, 2
bhi.w 0x26e2
cmp r4, 0
bne.w 0x27fc
ldr r2, [r7]
cmp r2, 0
beq.w 0x2b4e
ldr.w r1, [0x00002ff8]
movs r0, 1
ldr r3, [r6]
add r1, pc
blx sym.imp.__printf_chk
ldr r0, [r7]
blx sym.imp.free
--
ands.w r3, r3, r4, lsr 31
ite eq
moveq r3, r2
movne r3, r4
str r3, [sp, 0x18]
b 0x2584
cmp r4, 3
bne.w 0x2576
ldr r3, [r7]
movs r2, 0
ldr r1, [sp, 0x34]
str r2, [r1]
cmp r3, 0
beq.w 0x2b56
ldr r2, [r6]
movs r1, 1
ldr r0, [sp, 0x34]
str r2, [sp]
ldr.w r2, [0x00003030]
add r2, pc
blx sym.imp.__asprintf_chk
cmp r0, 0
blt.w 0x2c9a
[*] Function printf used 3 times systemd-tty-ask-password-agent