Tag: 空气

尝试使用AS3login到RDP

我正尝试使用AS3(空气)login到RDP。 考虑到缺乏资源来了解实际过程,我做得很好。 我已经通过了最初的发送用户名,从服务器收到响应,我现在在初始请求连接。 我发送所有数据,当嗅探stream量时,我发现netmon正在正确识别我正在发送什么样的数据包(t125)。 我没有被RDP断开连接,他们发送了一个数据包 – 但我没有收到我期待的回应。 我一直在用connectoid进行交叉引用,这是一个开源的RDP客户端。 在连接代码中,我被卡在了他们写的小和大端的整数的混合物。 当我看看有限的例子(更像包转储),我看到这个过程的连接长度是412,但是我的bytearray更像是470。 我已经将connectoid方法转换为我认为正确的方法,但是使用endiantypes的混合,我仍然不确定。 如果这是乱码,我很抱歉,但我正在尽我所能来帮助你。 我将附上一些代码,显示我在转换中所做的尝试。 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 […]