Skip to content

Commit 81ac124

Browse files
committed
Changed Get-NetGroup and Get-NetGroupMember to search for samaccountname instead of name
1 parent 3049211 commit 81ac124

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Recon/PowerView.ps1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5189,7 +5189,7 @@ function Get-NetGroup {
51895189
$GroupSearcher.filter = "(&(objectCategory=group)(objectSID=$SID)$Filter)"
51905190
}
51915191
else {
5192-
$GroupSearcher.filter = "(&(objectCategory=group)(name=$GroupName)$Filter)"
5192+
$GroupSearcher.filter = "(&(objectCategory=group)(samaccountname=$GroupName)$Filter)"
51935193
}
51945194

51955195
$Results = $GroupSearcher.FindAll()
@@ -5357,7 +5357,7 @@ function Get-NetGroupMember {
53575357
$Group = Get-NetGroup -SID $SID -Domain $TargetDomain -DomainController $TargetDomainController -Credential $Credential -FullData -PageSize $PageSize
53585358
}
53595359
$GroupDN = $Group.distinguishedname
5360-
$GroupFoundName = $Group.name
5360+
$GroupFoundName = $Group.samaccountname
53615361

53625362
if ($GroupDN) {
53635363
$GroupSearcher.filter = "(&(samAccountType=805306368)(memberof:1.2.840.113556.1.4.1941:=$GroupDN)$Filter)"
@@ -5372,7 +5372,7 @@ function Get-NetGroupMember {
53725372
}
53735373
else {
53745374
if ($GroupName) {
5375-
$GroupSearcher.filter = "(&(objectCategory=group)(name=$GroupName)$Filter)"
5375+
$GroupSearcher.filter = "(&(objectCategory=group)(samaccountname=$GroupName)$Filter)"
53765376
}
53775377
elseif ($SID) {
53785378
$GroupSearcher.filter = "(&(objectCategory=group)(objectSID=$SID)$Filter)"
@@ -5408,12 +5408,12 @@ function Get-NetGroupMember {
54085408

54095409
$GroupSearcher.PropertiesToLoad.Clear()
54105410
[void]$GroupSearcher.PropertiesToLoad.Add("$MemberRange")
5411-
[void]$GroupSearcher.PropertiesToLoad.Add("name")
5411+
[void]$GroupSearcher.PropertiesToLoad.Add("samaccountname")
54125412
try {
54135413
$Result = $GroupSearcher.FindOne()
54145414
$RangedProperty = $Result.Properties.PropertyNames -like "member;range=*"
54155415
$Members += $Result.Properties.item($RangedProperty)
5416-
$GroupFoundName = $Result.properties.item("name")[0]
5416+
$GroupFoundName = $Result.properties.item("samaccountname")[0]
54175417

54185418
if ($Members.count -eq 0) {
54195419
$Finished = $True
@@ -5425,7 +5425,7 @@ function Get-NetGroupMember {
54255425
}
54265426
}
54275427
else {
5428-
$GroupFoundName = $Result.properties.item("name")[0]
5428+
$GroupFoundName = $Result.properties.item("samaccountname")[0]
54295429
$Members += $Result.Properties.item($RangedProperty)
54305430
}
54315431
}

0 commit comments

Comments
 (0)