Powerview
Command
Description
xfreerdp /v:<target IP address> /u:htb-student /p:<password>
RDP to lab target
Get-DomainPolicy
View the domain password policy
.\SharpView.exe ConvertTo-SID -Name sally.jones
Convert a username to a SID
.\SharpView.exe Convert-ADName -ObjectName S-1-5-21-2974783224-3764228556-2640795941-1724
Convert a SID to a username
Get-DomainUser harry.jones | ConvertFrom-UACValue -showall
List all UAC values
.\SharpView.exe Get-Domain
View information about the current domain
.\SharpView.exe Get-DomainOU
List all OUs
.\SharpView.exe Get-DomainUser -KerberosPreauthNotRequired
Find ASREPRoastable users
Get-DomainComputer
Get a listing of domain computers
.\SharpView.exe Get-DomainGPO | findstr displayname
List all GPO names
Get-DomainGPO -ComputerIdentity WS01
List GPOs on a specific host
Test-AdminAccess -ComputerName SQL01
Test local admin access on a remote host
.\SharpView.exe Get-NetShare -ComputerName SQL01
Enumerate open shares on a remote computer
Find-DomainUserLocation
Find machines where domain users are logged in
Get-DomainTrust
View a list of domain trusts
(Get-DomainUser).count
Count all domain users
.\SharpView.exe Get-DomainUser -Help
Get help about a SharpView function
Get-DomainUser -Properties samaccountname,description | Where {$_.description -ne $null}
Find non-blank user description fields
.\SharpView.exe Get-DomainUser -SPN
Find users with SPNs set
Find-ForeignGroup
Find foreign domain users
Get-DomainGroup -Properties Name
List domain groups
.\SharpView.exe Get-DomainGroupMember -Identity 'Help Desk'
Get members of a domain group
.\SharpView.exe Get-DomainGroup -AdminCount
List protected groups
.\SharpView.exe Find-ManagedSecurityGroups
List managed security groups
Get-NetLocalGroup -ComputerName WS01
Get local groups on a host
.\SharpView.exe Get-NetLocalGroupMember -ComputerName WS01
Get members of a local group
.\SharpView.exe Get-DomainComputer -Unconstrained
Find computers that allow unconstrained delegation
Get-DomainComputer -TrustedToAuth
Find computers set with constrained delegation
Get-DomainObjectAcl -Identity harry.jones
Enumerate ACLs on a user
Find-InterestingDomainAcl
Find objects in the domain with modification rights over non built-in objects
Get-PathAcl "\\SQL01\DB_backups"
Find the ACLs set on a directory
gpresult /r /S WS01
Get a report of all GPOs applied to a host
Get-DomainGPO | Get-ObjectAcl
Find GPO permissions
Get-DomainTrustMapping
Enumerate trusts for our domain/reachable domains
Last updated