Anvilogic low experimental spl

Password Validation Check via DSCL from Uncommon Process - macOS [splunk-edr]

Threat actors targeting macOS systems, such as those using Atomic Stealer, may abuse the dscl command with the authonly option to silently test for valid local credentials. This technique enables actors to verify password correctness without logging in, aiding credential validation, privilege escalation, or account enumeration. This use case detects instances where dscl authonly is executed from shell or AppleScript-based processes, indicating potential misuse of macOS directory services for credential testing.

View Source

Detection Logic

`get_endpoint_data` `get_endpoint_data_edr` TERM(dscl) "authonly" ("sh" 
OR TERM(osascript))
| where match(parent_process_name, "(?i)sh$
| osascript") and process contains "dscl" and process contains "authonly"
| table _time, host, user, process, process_name, process_path, parent_process_name
| bin span=1s
| stats values(*) as * by _time, host

Field Validations

Loading…

Comments (0)

Loading comments...