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

PKINIT Authentication Minor Improvements #198

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

JoeDibley
Copy link
Contributor

This PR was formed from the troubleshooting on #196

The main reason for this PR is to include fix an issue we have where Windows Server 2025 Domain Controllers reply with two PA_DATA structures (ETYPE-INFO2 and PK-AS-REP) and Rubeus only expects a single structure and the first option is always ETYP-INFO2 meaning that the TGT request is successful but an error occurs when forming the AS-REP.

The other changes are exetremely minor and were made to get Wireshark to show better data when decoding:

  • Adding the Q agreement was something I noticed was in the spec but not in the product
  • Making the SignedAuthPack Implicit alligned with the protocol spec and allowed Wireshark to mostly decode it except for the EncapsContentInfo section.

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