
PoC для CVE-2018-8097 Этот скрипт эксплуатирует CVE-2018-8097 и может извлекать файлы и содержимое, используя метод слепого RCE.
POC для CVE-2018-8097. Этот скрипт эксплуатирует CVE-2018-8097 и может извлекать файлы и содержимое, используя метод слепого RCE на основе времени.
python cve-2018-8097.py [-h] -u URL -c COMMAND -t TIME -id OBJECTID -d FILEPATH
options:
-h, --help show this help message and exit
-u, --url URL Target base URL (e.g., http://127.0.0.1:5000)
-d, --dir DIR Path to the file on the target system (e.g., /etc/passwd)
-id, --objectid OBJECTID
MongoDB ObjectId value for the injection
-t, --time TIME Delay in seconds for time-based check (default: 3)
-v, --verbose Enable verbose output (shows found characters)
-m, --max-length MAX_LENGTH
Maximum file length to read (default: 100)
https://www.cvedetails.com/cve/CVE-2018-8097/
pyeve/eve#1101
https://github.com/pyeve/eve/commit/f8f7019ffdf9b4e05faf95e1f04e204aa4c91f98
Этот сценарий proof-of-concept (PoC) предназначен исключительно для образовательных и исследовательских целей. Он предоставляется без каких-либо гарантий, явных или подразумеваемых. Используя этот скрипт, вы соглашаетесь с тем, что: Вы не будете использовать его в несанкционированных или вредоносных целях. Вы понимаете, что эксплуатация уязвимостей может иметь юридические последствия в зависимости от вашей юрисдикции. Авторы и участники этого репозитория не несут ответственности за любое неправомерное использование или ущерб, возникший в результате его использования. Если вы исследователь безопасности, этичный хакер или разработчик, убедитесь, что у вас есть соответствующие разрешения перед тестированием или использованием этого скрипта на любой системе.