Loading article…
コンピューティングにおいて、Java Debug Wire Protocol ( JDWP ) は、Java Platform Debugger Architectureの一部である通信プロトコルです。[1]これは、デバッガとデバッグ対象のJava 仮想マシン間の通信に使用されます。これにより、別のコンピュータ上のプロセスをデバッグできます。ネットワークソケットまたは共有メモリを介して動作できます。
このプロトコルはソフトウェアライブラリ libjdwpに実装されています。[2] Java-Xrunjdwpのパラメータを使用してアクティブ化できます。
Metasploit には JDWP 用のモジュールが含まれています。さまざまなスクリプトを使用してこれを悪用できます。これらのスクリプトには、シェルコマンドを実行する Java クラスを挿入したり、オペレーティング システムの詳細を返したり、任意のクラスを挿入したりする機能があります。
参考文献
- ^ ソフトウェア視覚化: 国際セミナー、ドイツ、ダグシュトゥール城、2001 年 5 月 20 ~ 25 日: 改訂論文。Stephan Diehl。ベルリン: Springer。2002 年。185 ページ。ISBN 978-3-540-45875-3. OCLC 50589687.
{{cite book}}: CS1 メンテナンス: その他 (リンク) - ^ Topley, Kim (2002). J2ME in a nutshell: デスクトップ クイック リファレンス (第 1 版). 北京: O'Reilly. p. 235. ISBN 9780596002534. OCLC 52355507.
外部リンク
- Java デバッグ ワイヤ プロトコル - Java SE ドキュメント
- IOActiveによる Java デバッグ ワイヤ プロトコルのハッキング
- 特許 US20110138359A1 - Java デバッグ ワイヤ プロトコルの修正実装
- コンテナイメージと K8s における JDWP の誤った構成
