aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHarmJ0y <will@harmj0y.net>2016-05-09 21:24:57 -0700
committerHarmJ0y <will@harmj0y.net>2016-05-09 21:24:57 -0700
commit30324b7c5e934fb0d5b42280bba4b12c961147e1 (patch)
treead9fe95661a909a88080db1a3310e1fe4572e289
parent7b4becfe72d6ec5ae3dfec6aa375152a95fe4329 (diff)
parent6a39c26b069529bd18fd90d325c3f2a4002aa45b (diff)
downloadPowerSploit-30324b7c5e934fb0d5b42280bba4b12c961147e1.tar.gz
PowerSploit-30324b7c5e934fb0d5b42280bba4b12c961147e1.zip
Merge pull request #135 from Meatballs1/trust_sids
Retrieve Domain SIDs with -LDAP
-rw-r--r--Recon/PowerView.ps16
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