Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Анализ лицензии Windows-программы и восстановление логина/пароля к SQL-серверу из EXE-файла

Разместить заказ
f
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте меньше месяца
Бюджет: по договоренности
Здравствуйте!

Есть исполняемый файл Windows-программы (x64, не .NET), которая запускается в ограниченном режиме (SE Mode), если не обнаружена валидная лицензия. При наличии лицензии активируется расширенный функционал: многократный запуск окон, дополнительные интерфейсы и т.д.

Также в процессе работы программа подключается к внешнему SQL-серверу. Логин и пароль внутри EXE не заданы явно, вероятно, зашифрованы или обфусцированы.

🎯 Задачи:
1. Анализ механизма лицензирования:
Исследовать, как программа проверяет лицензию.

Лицензия хранится в реестре:
HKEY_CURRENT_USER\SOFTWARE\PVR\License

Структура включает:
Hash (40 символов)
Started (дата начала действия)
Limit (дата окончания действия)
Key (вероятно, генерируется на основе остальных)
LimitNum, UserID, UserMail

Нужно:
Определить, какие поля и в каком виде участвуют в проверке.
Расшифровать алгоритм перехода из SE-режима в полный.
Понять, как Key связан с Hash, датами и другими параметрами.

2. Воспроизведение генератора ключей (Keygen):
По возможности — реализовать генерацию корректного Key на основе предоставленных параметров.
Альтернатива: воспроизвести алгоритм в виде описания, кода или утилиты.
Требуется точность — полученный Key должен переводить программу в полный режим.

3. Извлечение параметров подключения к SQL-серверу:
Программа устанавливает соединение с SQL-сервером.
Логин и пароль не указаны в открытом виде и не хранятся в конфиге.

Требуется найти в коде:
Где именно они создаются, читаются или дешифруются
Какие данные используются — зашиты напрямую или восстанавливаются при запуске

Нужно:
Извлечь строку подключения (server, user, password)
Предоставить расшифрованные значения и способ их получения

Что предоставлю:
EXE-файл
Рабочую лицензию (дамп ветки реестра)
Полученый exe файлом hash из ПК на оснваонии которого сгенерирована лицензия
Данные системы, на которой работает лицензия:
BIOS UUID
MAC-адрес
CPU ID
Путь к CLSID (возможно используется при валидации)
Готов предоставить дампы из Procmon, лог x64dbg, дампы памяти и т.п.

Желаемый результат:
Технический отчёт с пояснением логики лицензирования
Код или скрипт для генерации лицензий 
SQL-логин и пароль
Альтернативно: модификация, позволяющая запуск без ограничений (опционально)

Требования к исполнителю:
Опыт в reverse engineering (x64dbg, IDA, Ghidra)
Понимание структуры PE-файлов и Windows API (CryptHashData, CryptUnprotectData и пр.)
Опыт работы с зашифрованными строками, обфускацией, low-level отладкой
Способность работать быстро, чётко и с результатом

Условия:
Бюджет минимальный, обсуждаем по результату
Готов выслушать предложения по срокам и цене
Проверка результатов возможна сразу — дам обратную связь и всё протестирую

Примечание:
Задача размещена в исследовательских и технических целях — требуется восстановление логики, понимание механизмов работы и воспроизведение алгоритмов.
Разделы:
Опубликован:
04.06.2025 | 13:30 [поднят: 04.06.2025 | 13:30]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».