5 ms·
I wrote a man-in-the-middle recording for RDP way back when. We did recording for both, RDP is much more sophisticated. Besides using a TLS style encryption (V
by thefourthchime 3y ago
I wrote a man-in-the-middle recording for RDP way back when. We did recording for both, RDP is much more sophisticated.
Besides using a TLS style encryption (VNC at the time had none). RDP tries as hard as possible to not just send bitmaps. It first shares what fonts it wants to use, then a cache of bitmaps from the previous session (for the wallpaper for example). When Windows move it doesn't send bitmap updates, it sends window updates and tells the client to paint a rect, then draw fonts, etc..
That said, it's a bear of a protocol with countless versions and "speed mode" hacks that bypass the layered protocol setup, tons of weird features, etc..
- giancarlostoro 3y agoInteresting, is there software that still records RDP sessions? I'm not sure if Teams uses RDP or what, but I know it lets you record a call, whether there's screensharing or not.
- thefourthchime 3y agoThis seems to do the same kind of thing. https://github.com/GoSecure/pyrdp https://github.com/GoSecure/pyrdp