1
尝试使用AS3登录到RDP
我正在尝试使用AS3(空中)登录到RDP。考虑到缺乏了解实际过程的资源,我做得还可以。 我已经超过了最初的发送用户名,收到了服务器的响应,并且现在处于初始请求连接。 我正在发送所有数据,并且在嗅探流量时,我发现netmon正确识别了我正在发送的数据包(t125)。我没有被RDP断开连接,他们发送了一个ack数据包-但是我没有收到我期望的响应。 我一直在与进行交叉引用connectoid,这是一个开源RDP客户端。在连接代码中,我被困在他们写小端和大端整数混合的地方。 当我查看有限的示例(更像是数据包转储)时,我看到此过程的连接长度为412,但我bytearray更像是470。 我已经将connectoid方法转换为我认为正确的方法,但是我不确定混合字节序类型。 很抱歉,如果出现乱码,但是我正在尽力帮助您。我将附加一些代码,显示我在转换中尝试执行的操作。 public function sendMcsData(): void { trace("Secure.sendMcsData"); var num_channels: int = 2; //RdpPacket_Localised dataBuffer = new RdpPacket_Localised(512); var hostlen: int = 2 * "myhostaddress.ath.cx".length; if (hostlen > 30) { hostlen = 30; } var length: int = 158; length += 76 + 12 + …
147
actionscript-3
air
rdp
vnc