Ceplin Command Identifier

Identifier / Programs / Linux and Unix

doas

Execute a command as another user. tldr-pages

GTFOBins shell 1 Sigma rule name it 2 ATT&CK techniques 1 documented command

Opens the identifier with your command. It is read in your browser and sent nowhere.

How doas is abused

documented by GTFOBins

shell T1059.004 Command and Scripting Interpreter: Unix Shell

-u

Each abuse is GTFOBins's category and the options and words it uses; the full write-up is on GTFOBins's page for doas.

1 documented command

from GTFOBins, each read by the identifier

shell unprivileged, with sudo

The user must be allowed to use doas.

doas -u root /bin/sh
Identify

Trips 1 Sigma rule: lowLinux Doas Tool Execution by Sittikorn S, Teoderick Contreras

The command the identifier reads trips a Sigma process-creation rule. This command is, with GTFOBins’ notes, from GTFOBins, at commit acd524623f9c of 2026-05-27, under the GPL-3.0, with no warranty. Changed: Markdown is shown formatted. The source is in lolbas-gtfobins-commands.json.gz, and the full entry is on GTFOBins’s page for doas. The identifier reads the line that runs doas.

What detects it

Sigma process creation rules
lowLinux Doas Tool ExecutionSittikorn S, Teoderick Contreras
T1059.004Command and Scripting Interpreter: Unix Shell
T1548Abuse Elevation Control Mechanism

Everyday use

from tldr-pages, CC BY 4.0

Run a command as root

doas commandIdentify

Trips 1 Sigma rule: lowLinux Doas Tool Execution by Sittikorn S, Teoderick Contreras

Run a command as another user

doas -u user commandIdentify

Trips 1 Sigma rule: lowLinux Doas Tool Execution by Sittikorn S, Teoderick Contreras

Launch the default shell as root

doas -sIdentify

Trips 1 Sigma rule: lowLinux Doas Tool Execution by Sittikorn S, Teoderick Contreras

Of the 3 examples the identifier reads, 3 match GTFOBins abuse or trip a Sigma process-creation rule.