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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CVE-2026-0740 — CVE-2026-0740 を標的としたエクスプロイトスクリプトで、Ninja Forms のファイルアップロードエンドポイントを狙って PHP シェルをアップロードし、URL のリストをスキャンしてアップロードの成功をログに記録します。 | Kitploit
ツール/GitHubGitHub/murrez/cve-2026-0740
脆弱性スキャナーエクスプロイトウェブアプリケーション悪用ウェブセキュリティ
GitHubmurrez/cve-2026-0740

CVE-2026-0740

CVE-2026-0740 を標的としたエクスプロイトスクリプトで、Ninja Forms のファイルアップロードエンドポイントを狙って PHP シェルをアップロードし、URL のリストをスキャンしてアップロードの成功をログに記録します。

リポジトリを見る
124ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

ninja.py

WordPressサイトのNinja Formsプラグインを対象としたファイルアップロードエンドポイントを利用する実験的/ツール用スクリプトです。list.txt内のターゲットに順番にリクエストを送信し、成功したアップロードをshell.txtファイルに書き込みます。

要件

  • Python 3
  • requests(通常urllib3と一緒にインストールされます)
root@kitploit:~
pip install requests urllib3

ファイル構成

ファイル説明
ninja.pyメインスクリプト。
list.txtターゲットURL。各行に1つのURL(http/https、任意のポート)。空行は無視されます。
shell.txt(出力)成功したアップロードのシェルURLが追記モード(a)で保存されます。

設定

スクリプト冒頭の定数は、対象のプラグイン/フォーム構造に合わせて調整する必要があります:

  • FORM_ID — フォームID
  • FIELD_ID — フィールドID
  • SHELL_NAME — サーバー上で使用されるファイル名
  • SHELL_CONTENT — アップロードされるPHPコンテンツ

SSL検証は無効化されています(verify=False)。信頼できるテスト環境でのみ使用してください。

実行

プロジェクトフォルダにlist.txtがあることを確認し、次を実行します:

root@kitploit:~
python ninja.py

進捗状況とエラーメッセージは標準出力に書き込まれます。処理がユーザーによって中断された場合、KeyboardInterruptでクリーンに終了します。

動作概要

  1. list.txtが存在しない場合、スクリプトはエラーを出して終了します。
  2. 各ターゲットに対してadmin-ajax.php経由でnonceを取得します(nf_fu_get_new_nonce)。
  3. 続いてファイルアップロードを試行します(nf_fu_upload)。
  4. 成功したパスが検出された場合、該当URLがコンソールとshell.txtファイルに追記されます。
  5. 最後に合計成功数が要約されます。

注意事項

  • 対象プラグインのバージョン、フォーム/フィールドID、サーバー設定が成功に直接影響します。
ツールをダウンロード