Credentialed Enumeration - from Windows

Importar o módulo PowerShell do ActiveDirectory

  • Carregar módulo ActiveDirectory

Import-Module ActiveDirectory
  • Descubra Módulos

Get-Module
  • Obter informações de domínio

Get-ADDomain
  • Obter-ADUser

Get-ADUser -Filter {ServicePrincipalName -ne "$null"} -Properties ServicePrincipalName
  • Verificando relacionamentos de confiança

Get-ADTrust -Filter *
  • Enumeração de grupo

Get-ADGroup -Filter * | select name
  • Informações detalhadas do grupo

Get-ADGroup -Identity "Backup Operators"
  • Associação de grupo

Get-ADGroupMember -Identity "Backup Operators"

  • Importar o PowerView.ps1

. .\PowerView.ps1
  • Informações do usuário do domínio

Get-DomainUser -Identity mmorgan -Domain inlanefreight.local | Select-Object -Property name,samaccountname,description,memberof,whencreated,pwdlastset,lastlogontimestamp,accountexpires,admincount,userprincipalname,serviceprincipalname,useraccountcontrol
  • Associação de grupo recursiva

Get-DomainGroupMember -Identity "Domain Admins" -Recurse
  • Enumeração de confiança

Get-DomainTrustMapping
  • Testando o acesso do administrador local

Test-AdminAccess -ComputerName ACADEMY-EA-MS01
  • Encontrando usuários com SPN definido

Get-DomainUser -SPN -Properties samaccountname,ServicePrincipalName

SharpView

.\SharpView.exe Get-DomainUser -Identity forend

Snaffler

O Snaffler é uma ferramenta que pode nos ajudar a adquirir credenciais ou outros dados confidenciais em um ambiente do Active Directory.

  • Execução do Snaffler

.\Snaffler.exe -s -d inlanefreight.local -o snaffler.log -v data

BloodHound

  • SharpHound em ação

.\SharpHound.exe -c All --zipfilename ILFREIGHT

Last updated