1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Патч ошибки "Старая версия клиента" вручную

Тема в разделе 'FW Клиент', создана пользователем this, 5 окт 2014.

  1. TopicStarter Overlay

    this Пользователи

    Сообщения:
    41
    Лайки:
    72
    Репутация:
    1
    Команда:
    Utwig
    В процессе привязывания русскоязычного клиента к так называемому "серверу 449", имеющему version=515, столкнулся с проблемой несоответствия нумерации руофовских патчей европейским. Некоторые раздумья и подсовывание кучи руофовских файлов *.sup патчеру (начиная с версии 331) навели на мысль, что не так уж критично точное соответствие сигнатур на сервере и клиенте. Иными словами, если сервер "проглотил" содержимое клиентского каталога data, то нет никаких препятствий для подключения этим клиентом к серверу. Чтобы обойти на клиенте проверку сигнатуры достаточно выполнить следующее: найти последовательность байт
    0x83, 0xc4, 0x08, 0x85, 0xc0, 0x0f, 0x94, 0x44, 0x24, ??, 0xe8
    и выше этой последовательности на 13 байт изменить код 0x50 (push eax) на 0x51 (push ecx).
    Байт в позиции ?? меняется от версии к версии, поэтому обозначен вопросительными знаками.
    p.s. В целях ручного патча достаточно удобно использование редактора
    hiew, который позволяет использовать в сигнатурах поиска маски, нажатием Alt+?
    p.p.s. Прошу извинить, если подобная тема уже где-то была. Да, и конечно же, патч поможет лишь в том случае, если формат структур на сервере и клиенте одинаков, и однозначно не удастся запустить текущий руофовский клиент с сервером 449/515 :)
    pilad, Joslian и Merfy нравится это.
  2. notielc Пользователи

    Сообщения:
    2
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Absolut Games
    Страна:
    Brazil Brazil
    I do not know much English, I use google translator, I have a problem with forsaken When will I connect from an error? Notifies the customer that the version is expired

    Please, can someone help me
    Thank you in advance.
Черновик сохранён Черновик удалён
Similar Threads
  1. Shultz
    Ответов:
    12
    Просмотров:
    5.132
  2. default
    Ответов:
    17
    Просмотров:
    3.396
  3. Akwoyning
    Ответов:
    17
    Просмотров:
    1.776
  4. clamp_
    Ответов:
    1
    Просмотров:
    1.084
  5. FreeGrand
    Ответов:
    15
    Просмотров:
    1.638
Загрузка...

Поделиться этой страницей