Техническое задание: Модификация ПО с защитой USB-ключом
Суть задачи
Имеется специализированное программное обеспечение для медицинского оборудования, доступ к которому защищен аппаратным USB-ключом (донглом). Требуется обеспечить работу программы без использования физического ключа.
Основные требования
Предпочтительное решение (приоритет)
- Проанализировать предоставленную программу.
- Найти и обойти механизм проверки наличия USB-ключа в системе.
- Модифицировать код программы для запуска без физического носителя.
- Обеспечить стабильную работу ПО после внесенных изменений.
Альтернативное решение
- Проанализировать алгоритм работы и данные на оригинальном USB-ключе.
- Создать его программную эмуляцию или образ, который система будет определять как оригинальный ключ.
- Предоставить инструкцию по использованию эмуляции.
Дополнительная информация
Исполнителю будет предоставлен исполняемый файл программы (и/или дополнительные файлы) для анализа. Контактные данные и наименования производителей в исходном запросе скрыты.
Ожидаемый результат
- Программа, запускающаяся и полноценно работающая без подключения оригинального USB-ключа.
- Краткий отчет о проделанной работе (что было изменено или как реализована эмуляция).