Breaking Threat Actor Playbooks by Eliminating Predictable Misconfigurations

Listen to this Post

Attackers thrive in predictable environments. By exploiting common misconfigurations, they execute attacks without needing zero-day vulnerabilities. Below are key weaknesses attackers target and how to mitigate them:

Common Predictable Misconfigurations

1. Overly Permissive Shares

  • Issue: Shares readable by “Everyone” expose sensitive data.
  • Fix:
    </li>
    </ul>
    
    <h1>List all shares and their permissions (PowerShell)</h1>
    
    Get-SmbShare | ForEach-Object { Get-SmbShareAccess -Name $_.Name }
    
    <h1>Restrict access</h1>
    
    Grant-SmbShareAccess -Name "ShareName" -AccountName "AuthorizedUser" -AccessRight Read -Force 
    

    2. Excessive Domain Admin Privileges

    • Issue: Too many accounts in Domain Admins increase breach impact.
    • Fix:
      </li>
      </ul>
      
      <h1>Audit Domain Admins (PowerShell)</h1>
      
      Get-ADGroupMember -Identity "Domain Admins"
      
      <h1>Remove unnecessary users</h1>
      
      Remove-ADGroupMember -Identity "Domain Admins" -Members "UnauthorizedUser" -Confirm:$false 
      

      3. Kerberoastable Domain Admins