1
AS3を使用してRDPにログインしようとしています
AS3(air)を使用して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