<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>E-Dr - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/e-dr/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 18 Sep 2026 19:13:51 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/e-dr/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Detection of Security Software Discovery via Grep on macOS and Linux</title><link>https://feed.craftedsignal.io/briefs/2026-09-security-software-discovery-via-grep/</link><pubDate>Fri, 18 Sep 2026 19:13:51 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-security-software-discovery-via-grep/</guid><description>Attackers utilize standard command-line tools like grep and pgrep to enumerate installed security software on macOS and Linux, enabling situational awareness for post-compromise activity.</description><content:encoded><![CDATA[<p>Post-compromise activity frequently involves situational awareness, where attackers attempt to identify the security posture of an infected host. On macOS and Linux environments, this is often achieved by searching process lists or security software configuration files for indicators of known antivirus, EDR, or firewall solutions. The use of native utilities like <code>grep</code>, <code>egrep</code>, and <code>pgrep</code> to filter for common security tool names (e.g., ESET, Sophos, SentinelOne, McAfee) allows an attacker to tailor their next steps, such as disabling agents, using bypasses, or choosing to abandon the host entirely.</p>
<p>Defenders must differentiate between legitimate administrative maintenance, patch verification, and malicious reconnaissance. Because security software discovery is a common precursor to more damaging actions, this behavior should trigger investigations into the parent process tree, account behavior, and recent system changes.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker gains initial access to a macOS or Linux host via an exploit or stolen credentials.</li>
<li>The attacker establishes a foothold and performs internal reconnaissance.</li>
<li>The attacker identifies the OS and common installation paths for security software.</li>
<li>The attacker executes <code>grep</code>, <code>egrep</code>, or <code>pgrep</code> to query logs, configuration files, or the process list for signatures of security tools (e.g., &quot;Little Snitch&quot;, &quot;kav&quot;, &quot;sophos&quot;, &quot;falcond&quot;).</li>
<li>The utility returns matches confirming the presence and potentially the version of security software.</li>
<li>Based on the output, the attacker proceeds to disable or circumvent the identified security controls.</li>
<li>The attacker moves to the final objective, such as data exfiltration or deploying ransomware.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful security software discovery provides attackers with the necessary intelligence to evade detection, disable protective measures, and persist within the network. This activity significantly increases the probability of successful data theft or system destruction by allowing attackers to tailor their payloads to the specific defensive environment.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the provided detection rules to monitor for <code>grep</code> and <code>pgrep</code> commands targeting security software keywords.</li>
<li>Investigate the parent process tree when these utilities are executed by non-root users, as this is a high-confidence indicator of reconnaissance.</li>
<li>Baseline administrative scripts and maintenance tasks to tune out false positives originating from known paths like <code>/opt/McAfee/</code> or management frameworks.</li>
<li>Isolate systems showing evidence of successful security software discovery to prevent further movement.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>discovery</category><category>macos</category><category>linux</category><category>e-dr</category><category>reconnaissance</category></item></channel></rss>