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

feat: Add support for enumerating templates over HTTP with ntlmrelayx #1879

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

emilyastranova
Copy link

@emilyastranova emilyastranova commented Jan 27, 2025

Adds the ability to enumerate ADCS templates using only HTTP with a relayed user. Useful in the event that LDAP signing is enforced and LDAP channel binding is set up properly, but ESC8 is still present. Previously, you would have needed another way to enumerate certificate names (or attempt to blindly hit Client or Machine templates with your fingers crossed).

Note that the HTTP endpoint doesn't give back verbose details like EnrolleeSuppliesSubject, etc. so its still only a way to get accessible/enabled certificate templates only.

  • Added --enum-templates for ADCS options

Default behavior

image

With debug

image
image

- Added `--enum-templates` for ADCS options
@anadrianmanrique anadrianmanrique added the in review This issue or pull request is being analyzed label Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in review This issue or pull request is being analyzed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants