<?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>Powerview - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/powerview/</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>Mon, 12 Oct 2026 18:18:22 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/powerview/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 PowerView Kerberoasting via Get-DomainSPNTicket</title><link>https://feed.craftedsignal.io/briefs/2026-10-windows-powerview-kerberoasting/</link><pubDate>Mon, 12 Oct 2026 18:18:22 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-windows-powerview-kerberoasting/</guid><description>This brief documents the use of the PowerView PowerShell cmdlet Get-DomainSPNTicket to conduct Kerberoasting, a technique that extracts Kerberos service tickets for offline password cracking.</description><content:encoded><![CDATA[<p>The PowerView tool, a widely used PowerShell-based framework for Active Directory enumeration and exploitation, includes the <code>Get-DomainSPNTicket</code> cmdlet specifically designed to facilitate Kerberoasting. Kerberoasting is a well-documented technique where attackers request Kerberos service tickets for services associated with Service Principal Names (SPNs). Because the service ticket is encrypted with the service account's NTLM hash, it can be exported from memory and subjected to offline brute-force attacks to recover the cleartext password.</p>
<p>This activity is commonly observed during the post-exploitation phase of an intrusion, enabling attackers to escalate privileges or move laterally by compromising service accounts that often possess high-level permissions. Detection relies on monitoring PowerShell Script Block Logging (Event ID 4104) for the execution of specific PowerView commandlets, which provides visibility into the intent of the attacker even when commands are obfuscated or run in-memory.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker achieves initial execution on an endpoint within the Active Directory domain.</li>
<li>Attacker loads the PowerView framework into the current PowerShell session.</li>
<li>Attacker identifies targets by enumerating SPNs within the domain.</li>
<li>Attacker executes <code>Get-DomainSPNTicket</code> to request service tickets from the Domain Controller.</li>
<li>The Domain Controller issues the requested service tickets to the compromised endpoint.</li>
<li>Attacker exports the received tickets from the local cache or memory using tools like Mimikatz or built-in PowerShell commands.</li>
<li>Attacker exfiltrates the tickets to an attacker-controlled machine.</li>
<li>Attacker performs offline cracking of the extracted hashes to recover service account credentials.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful Kerberoasting can lead to the compromise of highly privileged service accounts, such as those running MSSQL or other critical infrastructure services. This often results in full domain compromise, as these accounts frequently possess high-level privileges in Active Directory. The technique is a common precursor to ransomware deployment and large-scale data exfiltration, as observed in various incidents including the Rhysida ransomware campaigns.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Enable PowerShell Script Block Logging (Event ID 4104) across all domain-joined endpoints to capture command execution details.</li>
<li>Deploy the provided Sigma rule to detect the execution of <code>Get-DomainSPNTicket</code> within your SIEM environment.</li>
<li>Proactively monitor for unauthorized use of PowerView by administrators and investigate alerts generated by the use of this toolkit by non-admin accounts.</li>
<li>Implement strict password policies and consider transitioning to Group Managed Service Accounts (gMSA) to mitigate the impact of Kerberoasting, as these accounts use long, complex, and automatically rotated passwords.</li>
</ol>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>credential-access</category><category>kerberoasting</category><category>powerview</category><category>active-directory</category><category>powershell</category></item><item><title>Detection of PowerView Domain Group Enumeration via PowerShell</title><link>https://feed.craftedsignal.io/briefs/2026-10-getdomaingroup-powershell/</link><pubDate>Mon, 12 Oct 2026 17:46:19 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-getdomaingroup-powershell/</guid><description>Adversaries leverage the PowerView cmdlet 'Get-DomainGroup' via PowerShell to perform Active Directory reconnaissance and identify group memberships for lateral movement.</description><content:encoded><![CDATA[<p>Adversaries often utilize the PowerView framework, specifically the <code>Get-DomainGroup</code> cmdlet, to perform Active Directory reconnaissance during the discovery phase of an attack. By executing this command within a PowerShell environment, attackers can identify domain group structures, memberships, and potentially sensitive organizational units. This information is critical for attackers to map out network privileges and identify high-value targets for lateral movement or privilege escalation. Security operations centers should monitor for the execution of PowerShell processes where command-line arguments contain the string <code>Get-DomainGroup</code>, as this activity is frequently associated with unauthorized environment discovery rather than standard administrative tasks.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains initial access to a domain-joined workstation or server via phishing or exploitation.</li>
<li>Attacker initiates a PowerShell process to begin environment discovery.</li>
<li>Attacker imports or executes PowerView scripts (typically memory-resident) to bypass disk-based detection.</li>
<li>Attacker executes <code>Get-DomainGroup</code> to query the Active Directory domain controller for group lists.</li>
<li>The domain controller returns the requested group membership data to the compromised host.</li>
<li>Attacker parses the output to identify privileged groups (e.g., Domain Admins).</li>
<li>Attacker uses discovered information to target specific accounts or assets for lateral movement.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful reconnaissance allows attackers to map the internal Active Directory structure, leading to increased efficiency in targeting specific privileged users and assets. This increases the likelihood of successful lateral movement and eventual domain dominance.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Deploy the provided Sigma rule to your SIEM to monitor for PowerShell command-line activity containing <code>Get-DomainGroup</code>. Ensure that Sysmon Event ID 1 or Windows Security Event ID 4688 is enabled across the workstation and server fleet. Investigate all alerts by reviewing the parent process of the suspicious PowerShell execution to determine the initial point of entry. If the activity is confirmed as unauthorized, trigger incident response procedures for host isolation and account audit.</p>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>active-directory</category><category>discovery</category><category>powerview</category><category>reconnaissance</category></item><item><title>Detection of PowerView Get-DomainTrust Reconnaissance</title><link>https://feed.craftedsignal.io/briefs/2026-10-get-domaintrust/</link><pubDate>Mon, 12 Oct 2026 17:45:12 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-get-domaintrust/</guid><description>Adversaries utilize the PowerView PowerShell module's Get-DomainTrust command to perform Active Directory reconnaissance, facilitating lateral movement planning by mapping domain trust relationships.</description><content:encoded><![CDATA[<p>This threat brief focuses on the use of the PowerView PowerShell utility to enumerate Active Directory domain trust relationships. Attackers frequently employ the Get-DomainTrust command during the discovery phase of an intrusion to gain a comprehensive understanding of the target network's topology. By identifying trust boundaries, adversaries can pinpoint paths for lateral movement and identify high-value targets within multi-domain or forest environments. This activity is a hallmark of post-exploitation reconnaissance and often precedes attempts to escalate privileges or compromise additional systems. Detection engineers should prioritize monitoring command-line telemetry for the invocation of PowerView modules, as these are rarely used in standard administrative workflows.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker gains initial access to a workstation or server within the Windows domain.</li>
<li>The attacker performs local system enumeration to identify existing software and capabilities.</li>
<li>The attacker imports the PowerView PowerShell module into the current process memory.</li>
<li>The attacker executes the Get-DomainTrust command to query trust relationships between domains.</li>
<li>The command interacts with the Active Directory service to retrieve trust objects.</li>
<li>The adversary parses the output to identify reachable domains, transitive trusts, and SID filtering policies.</li>
<li>The attacker leverages this information to plan lateral movement tactics toward secondary domains or forest roots.</li>
<li>Final objective is achieved by using the discovered trust data to pivot into restricted environments.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful execution allows attackers to map the architecture of an Active Directory environment, exposing security weaknesses in domain design. This reconnaissance can lead to unauthorized access across departmental boundaries, escalation of privileges, and widespread exfiltration if left undetected.</p>
<h2 id="recommendation">Recommendation</h2>
<p>Prioritize the implementation of EDR-based command-line monitoring to detect the usage of PowerView-related command strings.</p>
<ul>
<li>Deploy the provided Sigma rule to detect PowerShell command lines containing 'Get-DomainTrust'.</li>
<li>Ensure Sysmon Event ID 1 (Process Creation) or Windows Event ID 4688 is ingested with full command-line arguments.</li>
<li>Monitor for PowerShell execution contexts involving imported scripts or modules not identified in the organization's allowed software list.</li>
<li>Investigate any user account associated with Get-DomainTrust execution for signs of credential compromise.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>active-directory</category><category>discovery</category><category>powerview</category><category>powershell</category><category>reconnaissance</category></item></channel></rss>