Задача для реверс-инженеров, в списке тегов ничего подобного не нашёл. Требуется опыт реверса скомпилированных приложений, использование IDA, отладчиков.
Есть игровой клиент игры, который при запуске соединяется с сервером и обменивается зашифрованными данными. Известна функция и API, которыми клиент общается с сервером - они на скриншотах (декомпилированный дамп DLL-ки, переведённый в псевдокод через IDA) . В функцию HttpSendRequest в lpOptional передаётся уже зашифрованная строка, это известно путём перехвата данной API и логгирования данных из lpOptional.
Задача максимум:
Вытащить алгоритм шифрования (или кодирования) данных, которые отсылаются на сервер через HttpSendRequest, а также метод расшифровки данных, приходящих с той стороны (предполагаю, что он такой же). На выходе должен быть рабочий код на С/C++, для расшифровки исходящих/входящих данных. А также алгоритм вычисления чексуммы, если она передаётся в сетевых пакетах.
Задача минимум:
Найти точки входа и выхода из алгоритма шифрования, бе...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Если у вас lpOptional уже приходит зашифрованным, то какой смысл в этой процедуре?)
Надо искать где формируется lpOptional)
Небось стандартный RSA. Сейчас программисты ленивые чтобы свои алгоритмы придумывать)
Реверс-инжиниринг алгоритма шифрования данных
Реклама
Реверс-инжиниринг алгоритма шифрования данных
Задача для реверс-инженеров, в списке тегов ничего подобного не нашёл. Требуется опыт реверса скомпилированных приложений, использование IDA, отладчиков.
Есть игровой клиент игры, который при запуске соединяется с сервером и обменивается зашифрованными данными. Известна функция и API, которыми клиент общается с сервером - они на скриншотах (декомпилированный дамп DLL-ки, переведённый в псевдокод через IDA) . В функцию HttpSendRequest в lpOptional передаётся уже зашифрованная строка, это известно путём перехвата данной API и логгирования данных из lpOptional.
Задача максимум:
Вытащить алгоритм шифрования (или кодирования) данных, которые отсылаются на сервер через HttpSendRequest, а также метод расшифровки данных, приходящих с той стороны (предполагаю, что он такой же). На выходе должен быть рабочий код на С/C++, для расшифровки исходящих/входящих данных. А также алгоритм вычисления чексуммы, если она передаётся в сетевых пакетах.
Задача минимум:
Найти точки входа и выхода из алгоритма шифрования, бе...
Другие открытые задания:
Нужен блогер для продвижения в LiveInternet и других порталах .15 000 р.
Бюджет: 15 000 р. Нужен блогер для продвижения в LiveInternet и других порталах . Меня зовут Олег и у меня множество групп в соц.сетях ,есть сайт и лендинг . Хочу сейчас продвигать…
Починить работу БД + некоторые доработки на сайте12 000 р.
Бюджет: 12 000 р. Добрый день. Есть самописный сайт турагентства на php. Есть проблема с работой БД, если под запрос попадает более 30 результатов, сайт долго грузится, затем падает …
Проект тех800 р.
Бюджет: 800 р. Кто работает в техе? Обсудим детали
поиск заданий