BloodHoundAD / SharpHound2

The Old BloodHound C# Ingestor (Deprecated)
509 stars 113 forks source link

ACL Option Causes Crash - "Value cannot be null. Parameter name: b" #90

Open FalseProfit opened 4 years ago

FalseProfit commented 4 years ago

PS <Path>> Invoke-BloodHound -CollectionMethod Group,Trusts,ACL,ObjectProps,Container,GPOLocalGroup -Domain domain.com -Verbose

Initializing BloodHound at 4:30 PM on 1/8/2020
Found usable Domain Controller for domain.com : abc.domain.com
Resolved Collection Methods to Group, GPOLocalGroup, Trusts, ACL, Container, ObjectProps
Building GUID Cache
Exception calling "Invoke" with "2" argument(s): "Value cannot be null.
Parameter name: b"

Both ps1 and exe version fail -- exe crashes and ps1 displays the above error.

Appears to happen when building the GUID Cache. Tried numerous different flags relating to LDAP. I have only been able to narrow it down to the ACL module. If I remove ACL from the command, it runs.