有人能够在 RDP 客户端中使用快速路径更新 PDU 吗?

发布于 2024-09-30 15:15:27 字数 389 浏览 7 评论 0原文

我正在与朋友一起开发 RDP 客户端作为宠物项目,我们正在尝试让快速路径更新发挥作用,因为 rdesktop 到目前为止还不支持此功能。握手后,在解密开始失败之前,我们能够处理大约 20-21 个快速路径 PDU。这是因为 RDP 服务器正在加密 20 个字节并丢弃 RC4 密钥流。如果我在正确的时间和地点使用客户端解密密钥流中的 20 个字节,则我的所有快速路径更新都能够被解密。不幸的是,这个“正确的时间和地点”会根据 RDP 服务器发送的数据包顺序而变化。

我想知道两件事:

  1. 是否有人能够在其 RDP 客户端(开源或其他方式)中成功获得快速路径更新?显然,MSTSC 不算数:-)
  2. 有没有人见过 20 字节的这个问题或者知道它发生的任何原因?

任何帮助将不胜感激。

I'm working on an RDP client with a friend as a pet project and we're trying to get fast-path updates to work since rdesktop hasn't supported this so far. We're able to process around 20-21 fast-path PDUs after the handshake before decryption starts failing. This is because somewhere in there, the RDP server is encrypting 20 bytes and throwing off the RC4 keystream. If I consume 20 bytes from the client decryption keystream at the right time and place, all my fast-path updates are able to be decrypted. Unfortunately, this "right time and place" changes depending on the sequence of packets the RDP server is sending.

I was wondering 2 things:

  1. Has anyone been able to successfully get fast-path updates working in their RDP client, open source or otherwise? Obviously, MSTSC doesn't count :-)
  2. Has anyone seen this issue with the 20 bytes or know of any reason why it occurs?

Any help would be much appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文