tags: active_directory Active_Directory_Priv_Esc Windows Macchine_Nella_Rete


Per trovare le macchine all’interno di una Active Directory possiamo usare i seguenti strumenti:

Net

 
net view
 
net group "Domain Computers" /domain
 
net group "Domain Controllers" /domain
 

Arp

arp -a

Powershell

# Importa il modulo di Active Directory (potrebbe già essere caricato)
Import-Module ActiveDirectory
 
# Ottieni una lista di tutti i computer nel dominio con il loro nome e sistema operativo
Get-ADComputer -Filter * -Property OperatingSystem | Select-Object Name, OperatingSystem
 
# Ottieni solo i Server
Get-ADComputer -Filter 'OperatingSystem -like "*Server*"' -Property OperatingSystem | Select-Object Name, OperatingSystem
 
# Ottieni solo i Domain Controller
Get-ADDomainController -Filter * | Select-Object Name, IPv4Address

Oppure tramite uno script che automatizza il processo:

 
$AllComputers = Get-ADComputer -Filter *
 
foreach ($computer in $AllComputers) {
    $computerName = $computer.Name
    # Test-Path è un modo pulito per vedere se puoi accedere al percorso
    if (Test-Path "\\$computerName\c$") {
        Write-Host "[+] Accesso RIUSCITO a: $computerName" -ForegroundColor Green
    } else {
        Write-Host "[-] Accesso NEGATO a: $computerName" -ForegroundColor Red
    }
}