gpt4 book ai didi

asp.net - 如何解码 RDP 服务器的远程资源 URL (webfeed.aspx) 中返回的数据?

转载 作者:行者123 更新时间:2023-12-02 12:55:29 31 4
gpt4 key购买 nike

如何解码来自 Microsoft 远程桌面 (RDP) 服务器的 rdweb/feed/webfeed.aspx 内容?

我很难找到 webfeed.aspx 的编码,或更具体地说,是 RDP 客户端的 https://RDP url/rdweb/feed/webfeed.aspx url。在 Microsoft 的 RDP 客户端中,数据解析为对可用作 RDP 连接快捷方式的目录和应用程序的引用。

我得到的文件似乎是一个 base64 编码的文件。据我所知,这应该是一个描述资源的 XML 文件,但它似乎以某种方式被压缩或编码。我获取数据没有问题。我可以通过浏览器阅读它(尽管不理解)并且微软的RDP客户端正在适本地提取数据,所以数据是好的。我需要解码/处理数据,因为我正在扩展一个开源 RDP 工具来执行与 Microsoft 的 RDP 客户端相同的操作。

这是一个示例,来自测试服务器的 rdweb/feed/webfeed.aspx 的文本文件

46672D19C141995BFAA3317324E7595B8AF001B09CF315A3668E2335F383079AA7397E6E8ADF56379306F18DCCFFB4A542CC4C8B81609D5E9D738F8347BC0372EB7513DD797EF0BFA921F7D6E2A108C6A12F44712D57D6191FB068AF1733256291BC0BD7429AD585DA9E6ECC3D1380562A091E980D6908E2E0EF4184689329686AD132E2D63945810D93F88ECAEC6A0B9460F23B9ABF229F974D3B32D0D7415CD8EAF1B6B93678718C9E658F0CEDA604D5294FF3458FB2ABD798A668E8E6714939C8115EC00A13354F8EF22563CF65F5C6D053306D4C3276032D045752412BA760C683C5

最佳答案

你尝试过这样的事情吗?

HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create("https://RDPurl/rdweb/feed/webfeed.aspx");

HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();

string connectionXml;

using (StreamReader streamReader = new StreamReader(httpWebResponse.GetResponseStream()))
{
connectionXml = streamReader.ReadToEnd();
}

更详细的代码是 here .

生成的 connectionXml 字符串应为 Resource List Syntax .

关于asp.net - 如何解码 RDP 服务器的远程资源 URL (webfeed.aspx) 中返回的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19941476/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com