Detection of Suspicious Artifacts and Tools via File Names
This brief documents patterns in file naming conventions frequently associated with attacker toolkits, proof-of-concept exploits, and red team frameworks.
Defenders frequently encounter indicators of adversary activity where tools, payloads, or exploit scripts utilize predictable, default, or descriptive file names. These patterns often arise from the use of publicly available offensive security frameworks, proof-of-concept (PoC) code released in security advisories, or common testing artifacts used during red team engagements. By monitoring for specific file paths and naming conventions, security teams can detect the presence of staging, execution, or testing activities that deviate from standard environment behavior. This detection logic focuses on common naming patterns, such as references to CVE identifiers, various iterations of 'artifact' binaries, and script filenames suggestive of offensive capabilities like beaconing, shellcode execution, or credential dumping.
Impact
Successful identification of these artifacts allows security operations teams to detect early-stage attacker staging or unauthorized red team activity. If left unmonitored, these predictable naming conventions provide a simple indicator that an actor is utilizing standardized tooling, potentially indicating a higher likelihood of automated or template-driven exploitation attempts.
Recommendation
Deploy detection coverage for process creation events to identify the execution of files matching common offensive naming conventions. Prioritize tuning these rules based on internal legitimate development and security testing activities.
- Deploy the provided Sigma rule to identify common offensive tool and artifact naming conventions within the environment.
- Baseline existing automated maintenance scripts and administrative tools to ensure they do not trigger these detection patterns.
- Integrate these detection rules with Sysmon Event ID 1 (Process Creation) logs to capture the full command line and image path for forensic analysis.
Immediate actions
Deploy Sigma detection rule to environment.
Threat Hunt
Search for historical process creation events matching the listed suspicious file names in the rule.
Data: Process creation logs (Image, CommandLine)
Detection coverage 1
Detect Suspicious Program Names and Paths
mediumDetects suspicious patterns in program names or folders that are often found in malicious samples, PoCs, or hacktools.
Detection queries are available on the platform. Get full rules →