ADExplorer Cleartext Credential Discovery

  1. Obtain ADExplorer.exe using one of the following methods:

  2. Connect to the target Active Directory by launching ADExplorer and clicking OK.

    The presented fields are optional and can be useful if you are connecting to a different Active Directory domain than you are currently operating from or a different user context.

  3. After successfully connecting to the target Active Directory, click the search icon on the left side of the menu bar.

  4. In the Search Container dialog, select:

    • Attribute: samAccountName
    • Relation: not empty
  5. Click Add

  6. In the Search Container dialog, select:

    • Attribute: userPassword
    • Relation: not empty

    The full search criteria should look like the following:

  7. Click Search

  8. Review any results returned for valid credentials.

  9. Once review is complete, click on the userPassword entry under “Current Search Criteria” and click Remove.

  10. Repeat steps 6-9 for the following Active Directory attributes:

    • unixUserPassword
    • unicodePwd
    • comment
    • description
    • info
    • msSFU30Password (may not exist in schema)
    • ms-Mcs-AdmPwd (LAPS passwords)

    The comment, description, and info fields are likely to contain a significant amount of data, if they are used. This will require a lot of reading within the ADExplorer.exe user interface to discover valid credentials. Using ADRecon for this purpose may be a better strategy for fields with abundant text.