GenBlueStacksInjector is a tool designed to automate the deployment of payloads to startup directories in user profiles on systems running BlueStacks. This tool demonstrates potential security risks and aims to help in understanding how payloads can be programmatically injected.
This project is related to CVE-2024-33352, a vulnerability in BlueStacks that allows unauthorized access to user directories, potentially leading to arbitrary code execution.
- Automated Payload Deployment: Automatically installs specified payloads into user startup directories.
- User Enumeration: Lists user profiles on the host system, excluding common system profiles.
- Error Logging: Provides detailed logs for monitoring and troubleshooting.
To install and set up the project, follow these steps:
- Clone the repository:
git clone https://github.com/geniuszlyy/GenBlueStacksInjector.git
- Navigate into the directory:
cd GenBlueStacksInjector
- Open the project in your preferred Python environment.
- Configure the Payload: Modify the payload to be deployed in the
inject_payload
method inGenVuln_CVE2024_33352.py
. - Run the Script: Execute the script using Python to deploy the payload.
- Monitor Logs: Check the generated
system_manager.log
file for logging information and error messages.
This exploit, known as GenBlueStacksInjector, should be used solely for educational purposes and security research. Unauthorized use on systems without explicit permission is illegal and unethical. Always seek consent and follow legal guidelines when testing or demonstrating vulnerabilities.
GenBlueStacksInjector - это инструмент для автоматизации установки пейлоадов в директории автозагрузки в пользовательских профилях на системах с BlueStacks. Этот инструмент демонстрирует потенциальные риски безопасности и помогает понять, как программно внедряются пейлоады.
Этот проект связан с CVE-2024-33352, уязвимостью в BlueStacks, которая позволяет неавторизованный доступ к директориям пользователей, что может привести к выполнению произвольного кода.
- Автоматическая установка пейлоадов: Автоматически устанавливает указанные пейлоады в директории автозагрузки пользователей.
- Перечисление пользователей: Выводит список профилей пользователей на хост-системе, исключая общие системные профили.
- Логирование ошибок: Предоставляет подробные логи для мониторинга и устранения неполадок.
Для установки и настройки проекта выполните следующие шаги:
- Клонируйте репозиторий:
git clone https://github.com/geniuszlyy/GenBlueStacksInjector.git
- Перейдите в директорию:
cd GenBlueStacksInjector
- Откройте проект в предпочитаемой среде разработки Python.
- Настройка пейлоада: Измените пейлоад, который необходимо установить, в методе
inject_payload
вGenVuln_CVE2024_33352.py
. - Запуск скрипта: Запустите скрипт с помощью Python для развертывания пейлоада.
- Мониторинг логов: Проверьте файл
system_manager.log
для получения информации о логах и сообщениях об ошибках.
Этот эксплойт, известный как GenBlueStacksInjector, должен использоваться только в учебных целях и для исследований безопасности. Несанкционированное использование на системах без явного разрешения незаконно и неэтично. Всегда получайте согласие и следуйте юридическим нормам при тестировании или демонстрации уязвимостей.