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

Add basic support for parsing Dynamic Channels (drdynvc) #232

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

Res260
Copy link
Collaborator

@Res260 Res260 commented Jun 14, 2020

While working on a CTF challenge, I wanted to test some things with the dynamic channels (if you come across this PR in the context of said CTF, this PR will NOT help you solve the challenge), so I built a basic MITM object to interact with them.

For reference, dynamic channels ( https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpedyc/3bd53020-9b64-4c9a-97fc-90a79e7e1e06 ) is the "new and improved" way to extend RDP functions

Some examples of channels that were opened using win10 mstsc to another win10 machine:
image
image
image
image

I'll leave this PR as a WIP because it has not been tested enough to go to production and the current logs do not bring a lot of values. However, if we ever plan to implement a sub-MITM for a specific dynamic channel, this might come in handy!

@Res260 Res260 changed the title [WIP] Add basic support for parsing Dynamic Channels (drdynvc) Add basic support for parsing Dynamic Channels (drdynvc) Jun 14, 2020
@obilodeau
Copy link
Collaborator

obilodeau commented Aug 24, 2021

Damn, I screwed up...

Edit: Phew! I managed to revert all that.

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.

2 participants