Skip to content

Instantly share code, notes, and snippets.

@ProbieK
Forked from staaldraad/onDC.ps1
Created May 30, 2017 15:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ProbieK/b5752dd238fc66c1ed57ce508bc70661 to your computer and use it in GitHub Desktop.
Save ProbieK/b5752dd238fc66c1ed57ce508bc70661 to your computer and use it in GitHub Desktop.
Detect Possible Ruler usage On Exchange and Domain Controller
Get-EventLog -InstanceId 4776 -LogName "Security" | ForEach-Object {
$sp = $_.message -split "`n"
$tmp = $sp | Select-String -Pattern 'RULER'
if($tmp.count -ge 1){
Write-Host "Possible Ruler usage at: " $_.TimeGenerated
$sp | Select-String -Pattern 'Logon Account:' | write-host
}
}
Get-EventLog -InstanceId 4624 -LogName "Security" | ForEach-Object {
$sp = $_.message -split "`n"
$tmp = $sp | Select-String -Pattern 'RULER'
if($tmp.count -ge 1){
Write-Host "Possible Ruler usage at: " $_.TimeGenerated
$sp | Select-String -Pattern 'New Logon:' -Context 0,3 | write-host
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment