Ceplin Command Identifier

Identifier / Programs / Linux and Unix

shred

Overwrite files to securely delete data. tldr-pages

GTFOBins file-write 5 Sigma rules name it 1 documented command

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

How shred is abused

documented by GTFOBins

file-write

-uUnlink (actually delete file when done) toybox

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

1 documented command

from GTFOBins, each read by the identifier

file-write unprivileged, with sudo, as SUID

This actually deletes the chosen file.

shred -u /path/to/output-file
Identify

Trips 1 Sigma rule: informationalFile Deletion by Ömer Günal, oscd.community

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 shred. The identifier reads the line that runs shred.

What detects it

Sigma process creation rules
highSyslog Clearing or Removal Via System UtilitiesMax Altgelt (Nextron Systems), Roberto Rodriguez (Cyb3rWard0g), OTR (Open Threat Research), MSTIC
highHistory File DeletionFlorian Roth (Nextron Systems)
mediumLinux Logs Clearing AttemptsÖmer Günal, oscd.community
mediumIndicator Removal on Host - Clear Mac System Logsremotephone, oscd.community
informationalFile DeletionÖmer Günal, oscd.community

Everyday use

from tldr-pages, CC BY 4.0

Overwrite a file

shred path/to/fileIdentify

Trips 1 Sigma rule: informationalFile Deletion by Ömer Günal, oscd.community

Overwrite a file and show progress on the screen

shred --verbose path/to/fileIdentify

Trips 1 Sigma rule: informationalFile Deletion by Ömer Günal, oscd.community

Overwrite a file, leaving zeros instead of random data

shred --zero path/to/fileIdentify

Trips 1 Sigma rule: informationalFile Deletion by Ömer Günal, oscd.community

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

Options

7 in toybox
Show every option of shred
-fForce (chmod if necessary)
-n COUNTRandom overwrite iterations (default 1)
-o OFFSETStart at OFFSET
-s SIZEUse SIZE instead of detecting file size
-uUnlink (actually delete file when done)
-xUse exact size (default without -s rounds up to next 4k)
-zZero at end