ICMP上のシェル

Shell over ICMPプロジェクトでは、古典的なTCPの代わりにICMPプロトコルを使用して、ユーザーがリモートシェルデーモンに接続できます。
今すぐダウンロード

ICMP上のシェル ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • billiejoex
  • 出版社のWebサイト:
  • http://billiejoex.altervista.org/Prj_Py_soicmp.shtml

ICMP上のシェル タグ


ICMP上のシェル 説明

Shell over ICMPプロジェクトでは、Classical TCPの代わりにICMPプロトコルを使用して、ユーザーがリモートシェルデーモンに接続できます。 ICMP上のシェルは、1つのサーバーと1つのクライアントの2つの無料およびオープンソースアプリケーションで構成されています。 ICMPプロジェクトのシェルを使用すると、PythonでのClassical TCPの代わりにICMPプロトコルを使用することで、ユーザーがリモートシェルデーモンに接続できます。これは、Pythonで書かれているSOICMPは、隠してネットワーク経由でデータを送信できることを実証する作業実証実証実証です。それは通常ペイロードを含まないトラフィックでそれが機能しますか? SOICMPサーバーは、リモートサーバー上で起動する必要があるデーモンです。サーバーがクライアントから要求を受信すると、パケットのペイロードを調べます。ペイロードは特定のプロトコル規則を尊重しなければなりません。詳細では、クライアントを指定する必要があります。コマンド通信モード(エコー|エコー/返信)認証(Y | N)クライアントからサーバーに送信された正しいペイロード文字列の例です。$ CMD LS -A $ MODE ECHO / REPLY $ PWD ROOT2005 $ ENDIFペイロードはサーバープロトコル仕様と一致し、コマンドを "/ bin / sh"または "cmd.exe"にパイプして実行します。その後、サーバーはパイプの結果を読み取り、それをSTDOUTに印刷するクライアントに返送します。さらに、すべてのクライアントは、IDを持つIDをクライアントの現在のプロセスIDに等しく、同じID値を持つICMP応答のみを受け入れます。これにより、同じワークステーション上で実行されている他のクライアントインスタンスによって出力を印刷するのを防ぎます(この引数もFAQセクションで扱われます)。 "Shell over ICMP"の重要な機能は次のとおりです。 ・プラットフォームに依存しません。 ・複数のクライアント接続を同時に処理する複数のイーサネットインターフェイスでSOICMPデーモンを実行する可能性。 ・発信パケットのバッファサイズを指定する可能性。 ・クライアント側の送信先IPアドレスのなりすまし。 ・リモートクライアントの大文字と小文字が区別され(プレーンテキスト)認証。 2つの通信タイプを選択する可能性: ・一意の「片道」ICMP_ECHOREPLY(タイプ0)パケットをクライアントに送信する(タイプ0)パケットをクライアントに送信する(タイプ0)。 ・エコーとEchoReply ICMPパケットタイプの要求/応答性を使用して配信する正しいパケットを保証するもう1つは(図2参照) ・リスニングソケットはNetStatまたは同様のプログラムに記載されていません。


ICMP上のシェル 関連ソフトウェア