[w0lff4ng@site]: ~/cheat-sheets$ ./info
File: /home/w0lff4ng/cheat-sheets/enumeracion-bosque
Access: (0644/-rw-r--r--) Uid: (1000/w0lff4ng) Gid: (100/users)
Modify: 2026-10-21
[w0lff4ng@site]: ~/cheat-sheets$ cd enumeracion-bosque/█

Enumeración del bosque

techniqueenumeraciónwindows← índice

PowerView

Enumeración de dominios del bosque:

Get-ForestDomain

Enumeración de confianzas:

Get-DomainTrust

Enumeración de confianzas de un dominio específico:

Get-DomainTrust -Domain <DOMAIN>

Obtención de las confianzas externas:

Get-ForestDomain | %{Get-DomainTrust -Domain $_.Name} | ?{$_.TrustAttributes -eq "FILTER_SIDS"}

Información de un dominio externo:

Get-ForestDomain -Forest <EXTERNAL_DOMAIN>

Confianzas en un bosque externo:

Get-ForestDomain -Forest <EXTERNAL_DOMAIN> | %{Get-DomainTrust -Domain $_.Name}

Módulo ActiveDirectory

Enumeración de dominios del bosque:

(Get-ADForest).Domains

Enumeración de confianzas:

Get-ADTrust -Filter * | Select-Object Source, Target, TrustType, Direction

Listar solo las confianzas externas del bosque:

(Get-ADForest).Domains | %{Get-ADTrust -Filter '(intraForest -ne $True) -and (ForestTransitive -ne $True)' -Server $_}

Mapear la confianza de un bosque:

Get-ADTrust -Filter 'msDS-TrustForestTrustInfo' -ne "$null"
Get-ADForest | %{Get-ADTrust -Filter *} | Select-Object Source, Target, TrustType, Direction