Skip to content
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

GPOLocalGroup data is currently not ingested #280

Open
6 of 11 tasks
nurfed1 opened this issue Dec 28, 2023 · 1 comment
Open
6 of 11 tasks

GPOLocalGroup data is currently not ingested #280

nurfed1 opened this issue Dec 28, 2023 · 1 comment
Labels
bug Something isn't working ticketed Ticket has been created internally for tracking

Comments

@nurfed1
Copy link
Contributor

nurfed1 commented Dec 28, 2023

Description:

Sharphound GPOLocalGroup collector data is not being ingested by Bloodhound.

Component(s) Affected:

  • UI
  • API
  • Neo4j
  • PostgreSQL
  • Data Collector (SharpHound, AzureHound)
  • Other (tooling, documentation, etc.)

Steps to Reproduce:

  1. Collect GPOLocalGroup data
  2. Upload data
  3. AdminTo/CanRDP/ExecuteDCOM/CanPSRemote relationships to computer objects are missing.

Expected Behavior:

Bloodhound ingests collected GPOLocalGroup data.

Actual Behavior:

Bloodhound does not ingest collected GPOLocalGroup data.

Environment Information:

BloodHound: Latest commit

Collector: SharpHound 2.3.0 (Latest commit)

Contributor Checklist:

  • I have searched the issue tracker to ensure this bug hasn't been reported before or is not already being addressed.
  • I have provided clear steps to reproduce the issue.
  • I have included relevant environment information details.
  • I have attached necessary supporting documents.
  • I have checked that any JSON files I am attempting to upload to BloodHound are valid.
@nurfed1 nurfed1 added bug Something isn't working triage This issue requires triaging labels Dec 28, 2023
@JonasBK
Copy link
Collaborator

JonasBK commented Dec 29, 2023

Confirmed with SharpHound v2.3.0 and BloodHound v5.3.1.
The data is collected by SharpHound as expected:

  "GPOChanges": {
      "LocalAdmins": [
          {
              "ObjectIdentifier": "S-1-5-21-2697957641-2271029196-387917394-2173",
              "ObjectType": "User"
          }
      ],
      "RemoteDesktopUsers": [],
      "DcomUsers": [],
      "PSRemoteUsers": [],
      "AffectedComputers": [
          {
              "ObjectIdentifier": "S-1-5-21-2697957641-2271029196-387917394-2174",
              "ObjectType": "Computer"
          }
      ]
  },

The above example is from the attached example which should generate an AdminTo edge from the user [email protected] to computer ALICE-LAPTOP.DUMPSTER.FIRE, but that doesn't happen.
20231228025130_BloodHound.zip

@StephenHinck StephenHinck removed the triage This issue requires triaging label Jan 19, 2024
@slokie-so slokie-so added the ticketed Ticket has been created internally for tracking label Mar 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ticketed Ticket has been created internally for tracking
Projects
None yet
Development

No branches or pull requests

4 participants