Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
struts2_cve-2017-5638 — Apache Struts2 CVE-2017-5638用のJavaベースのエクスプロイト。巧妙に細工されたHTTPヘッダーを介して任意のコマンドを実行する。許可されたセキュリティ評価を目的としている。 | Kitploit
ツール/GitHubGitHub/m3ssap0/struts2_cve-2017-5638
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストレッドチーミング
GitHubm3ssap0/struts2_cve-2017-5638

struts2_cve-2017-5638

Apache Struts2 CVE-2017-5638用のJavaベースのエクスプロイト。巧妙に細工されたHTTPヘッダーを介して任意のコマンドを実行する。許可されたセキュリティ評価を目的としている。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

struts2_cve-2017-5638

これは、https://www.exploit-db.com/exploits/41570/ にあるPythonエクスプロイトのJava移植版です。

このソフトウェアは外部依存関係を持たないように書かれています。

免責事項

このツールは、セキュリティエンジニアやアプリケーションセキュリティ担当者がセキュリティ評価を行うために意図されています。このツールは責任を持って使用してください。このアプリケーションの使用方法について、私は一切責任を負いません。このツールの使用によって引き起こされた損害や、犯された犯罪についても、私は一切責任を負いません。

脆弱性情報

  • CVE-ID: CVE-2017-5638
  • リンク: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5638
  • 説明: Apache Struts 2 2.3.32 より前の 2.3.x および 2.5.10.1 より前の 2.5.x における Jakarta Multipart パーサーは、ファイルアップロード試行時の例外処理とエラーメッセージ生成に誤りがあり、巧妙に細工された Content-Type、Content-Disposition、または Content-Length HTTP ヘッダーを介して、リモートの攻撃者が任意のコマンドを実行することを可能にします。2017年3月に、#cmd= 文字列を含む Content-Type ヘッダーを使用して実際に悪用されました。

ヘルプ

Usage:
   java -jar struts2_cve-2017-5638.jar [options]
Description:
   Exploiting Apache Struts2 Remote Code Execution (CVE-2017-5638).
Options:
   -h, --help
      Prints this help and exits.
   -u, --url [target_URL]
      The target URL where the exploit will be performed.
   -cmd, --command [command_to_execute]
      The command that will be executed on the remote machine.
   --cookies [cookies]
      Optional. Cookies passed into the request, i.e. authentication cookies.
   -v, --verbose
      Optional. Increase verbosity.

使用例

java -jar struts2_cve-2017-5638.jar --url "https://vuln1.foo.com/asd" --command ipconfig
java -jar struts2_cve-2017-5638.jar --url "https://vuln2.foo.com/asd" --command ipconfig --cookies "JSESSIONID=qwerty0123456789"
java -jar struts2_cve-2017-5638.jar --url "https://vuln3.foo.com/asd" --command dir --cookies "JSESSIONID=qwerty0123456789;foo=bar"

作者

  • Antonio Francesco Sardella - Java移植 - m3ssap0

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています - 詳細は LICENSE.txt ファイルを参照してください。

謝辞

  • Vex Woo オリジナルのPythonエクスプロイトに対して感謝します。
ツールをダウンロード