Skip to content

Active Directory Lightweight Directory Services #114

Open
ShutdownRepo wants to merge 2 commits intoThePorgs:mainfrom
Crypt0s:ADAM-LDS-Support
Open

Active Directory Lightweight Directory Services #114
ShutdownRepo wants to merge 2 commits intoThePorgs:mainfrom
Crypt0s:ADAM-LDS-Support

Conversation

@ShutdownRepo
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant