pyrdp icon indicating copy to clipboard operation
pyrdp copied to clipboard

Enable support for RDP Multitransport (UnknownPDUTypeError('Trying to parse unknown client data structure 49158'))

Open xshill opened this issue 5 years ago • 2 comments

The error UnknownPDUTypeError('Trying to parse unknown client data structure 49158') comes from the client sending a Client Message Channel Data structure during the connection sequence. This structure is associated with RDP multitransport.

Structure data types (49158 = 0xc006): https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpbcgr/8a36630c-9c8e-4864-9382-2ec9d6f368ca

RDP Multitransport: https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-rdpemt/d22b606c-32c4-4647-b356-86f75e23a22c

xshill avatar Jan 26 '21 21:01 xshill

Probably due to an error on the client, since PyRDP cuts the multitransport negociation 🤔 Ref #233

Res260 avatar Jan 26 '21 22:01 Res260

No it's just we're receiving a structure that is just not implemented on our side. :thinking:

xshill avatar Jan 27 '21 15:01 xshill