Реверс инжиниринг

Иван14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.07.2015

Доброго времени суток спецы!

Задачка не тривиальная, и достаточно интересная.

Суть:

Есть программное обеспечения для подбора запчастей на машины.

Программа написана предположительно на C ++, для запуска\работы используется так же ключ hardlock

Работает по принципу клиент-сервер

Используя авторизационные данные отправляет запрос по HTTPS протоколу на сервер (в запросе отправляются (предположительно) аторизационные данные, данные о hardlock, данные о ПК) в закодированном\зашифрованном виде

на запрос получает такой же закодированный ответ. После чего программа расшифровывает ответ и использует из него данные для дальнейшей работы.

Пример запрос\ответа по (Fiddler) см.вложение.

Задача

"Добыть" из программы алгоритм по которому шифруется и расшифровывается запрос\ответ.

П.С алгоритм для проверки работоспособности представить в виде простой гуевой программки в которой можно убедиться , что все шифруется дишифруется.