diff options
author | HarmJ0y <will@harmj0y.net> | 2016-05-09 21:24:57 -0700 |
---|---|---|
committer | HarmJ0y <will@harmj0y.net> | 2016-05-09 21:24:57 -0700 |
commit | 30324b7c5e934fb0d5b42280bba4b12c961147e1 (patch) | |
tree | ad9fe95661a909a88080db1a3310e1fe4572e289 /Recon | |
parent | 7b4becfe72d6ec5ae3dfec6aa375152a95fe4329 (diff) | |
parent | 6a39c26b069529bd18fd90d325c3f2a4002aa45b (diff) | |
download | PowerSploit-30324b7c5e934fb0d5b42280bba4b12c961147e1.tar.gz PowerSploit-30324b7c5e934fb0d5b42280bba4b12c961147e1.zip |
Merge pull request #135 from Meatballs1/trust_sids
Retrieve Domain SIDs with -LDAP
Diffstat (limited to 'Recon')
-rw-r--r-- | Recon/PowerView.ps1 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Recon/PowerView.ps1 b/Recon/PowerView.ps1 index 24691a5..bc52035 100644 --- a/Recon/PowerView.ps1 +++ b/Recon/PowerView.ps1 @@ -12350,6 +12350,7 @@ function Get-NetDomainTrust { if($LDAP -or $DomainController) { $TrustSearcher = Get-DomainSearcher -Domain $Domain -DomainController $DomainController -Credential $Credential -PageSize $PageSize + $SourceSID = Get-DomainSID -Domain $Domain -DomainController $DomainController if($TrustSearcher) { @@ -12382,8 +12383,11 @@ function Get-NetDomainTrust { 3 { "Bidirectional" } } $ObjectGuid = New-Object Guid @(,$Props.objectguid[0]) + $TargetSID = (New-Object System.Security.Principal.SecurityIdentifier($Props.securityidentifier[0],0)).Value $DomainTrust | Add-Member Noteproperty 'SourceName' $Domain + $DomainTrust | Add-Member Noteproperty 'SourceSID' $SourceSID $DomainTrust | Add-Member Noteproperty 'TargetName' $Props.name[0] + $DomainTrust | Add-Member Noteproperty 'TargetSID' $TargetSID $DomainTrust | Add-Member Noteproperty 'ObjectGuid' "{$ObjectGuid}" $DomainTrust | Add-Member Noteproperty 'TrustType' "$TrustAttrib" $DomainTrust | Add-Member Noteproperty 'TrustDirection' "$Direction" @@ -12895,7 +12899,9 @@ function Invoke-MapDomainTrust { # build the nicely-parsable custom output object $DomainTrust = New-Object PSObject $DomainTrust | Add-Member Noteproperty 'SourceDomain' "$SourceDomain" + $DomainTrust | Add-Member Noteproperty 'SourceSID' $Trust.SourceSID $DomainTrust | Add-Member Noteproperty 'TargetDomain' "$TargetDomain" + $DomainTrust | Add-Member Noteproperty 'TargetSID' $Trust.TargetSID $DomainTrust | Add-Member Noteproperty 'TrustType' "$TrustType" $DomainTrust | Add-Member Noteproperty 'TrustDirection' "$TrustDirection" $DomainTrust |