-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User Delegation is not Identified #95
Comments
What collection method was used to gather the info? |
This was collected with The full command used to gather this info is below:
|
I just tested this in my own lab. Created a new user and marked it with unconstrained delegation and got the following results:
Ran with: So I'm not sure whats going off the rails here, but at least the check for unconstrained delegation appears to be working fine on a binary built off |
I've built from source and had the same issue, here's a copy of the information generated if it helps. I used the same flags to run the command: NORTH_localbuild_20240417031536_BloodHound.zip Information gathered via local build of SharpHound.exe
Sansa.stark is set with unconstrained delegationWhat's strange is I know the Bloodhound.py (ce-branch) is gathering this information and I know the condition exists within the domain. I can try to cross reference between both projects to see how they both collect this information and come back, it might be a few weeks since I have a lot of other projects going on :) |
Are you collecting this in GOAD? I've got my own lab setup so can check with the new v2.5.6 |
Correct, this is with GOAD, directly installed using the virtualbox provider and docker ansible provisioner. This was for the GOAD original lab as well |
I've noticed that the latest version of SharpHound (2.3.3) appears to not find delegation correctly for BHCE. I've gathered this with data within GOAD and noticed that some of the edges I've seen in the past are no longer there. I've validated that these permissions do exist in the domain still and were not removed from GOAD.
Specifically, I've noticed the
AllowedToDelegate
edge is missing from users, as well as the Unconstrained Delegation setting.Additionally, I've been able to gather these edges from the latest version of BloodHound.py (bloodhound-ce branch) which properly shows the delegation.
The images below focus specifically on the user
sansa.stark
, the userjon.snow
is missing theAllowedToDelegate
edge as well.SharpHound.exe (v2.3.3) Collection
The user
sansa.stark
is marked without Unconstrained DelegationfindDelegation.py Results
The user
sansa.stark
is labeled with Unconstrained DelegationBloodHound.py Collection
The user
sansa.stark
is properly marked with Unconstrained DelegationIs this a known issue or some other type of deployment issue? Are there any known workarounds for this issue?
I've attached copies of the data collection here as well. Please let me know if you need more data, screenshots, or samples - I would be happy to gather them! Thanks!
NORTH_20240410083414_BloodHound-2.3.3.zip
ce_branch_bloodhoundpy_north_20240411011008_bloodhound.zip
The text was updated successfully, but these errors were encountered: