Active Directory Lightweight Directory Services #114
Open
ShutdownRepo wants to merge 2 commits intoThePorgs:mainfrom
Open
Active Directory Lightweight Directory Services #114ShutdownRepo wants to merge 2 commits intoThePorgs:mainfrom
ShutdownRepo wants to merge 2 commits intoThePorgs:mainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Original PR on fortra/impacket: fortra#1678
This modification to secretsdump.py adds support for local filesystem parsing of adamntds.dit files from Microsoft Active Directory Application Mode (ADAM) and Lightweight Directory Services (LDS) products. ADAM/AD LDS implements a more standards-compliant LDAP service using a lot of code from Active Directory, including the Directory Information Tree (DIT) structure. It stores the information slightly differently however, and Secretsdump is therefore incompatible in its current configuration.
This fork adds changes to adjust the calculation of the ADAM/LDS version of the DIT file Bootkey and modifies secretsdump to not assume that AD-specific schema attributes will be present in each row record of the DIT file.
To support these changes, I introduce a new flag to Secretsdump.py which the user presents when parsing an AD LDS DIT file.
This PR was previously opened under PR-1481 which was lost in a repository ownership move.