Загрузка...

Как вырезать функцию из DLL файла с помощью IDA Pro?

Тема в разделе Реверсинг / Assembler создана пользователем девочкаскаре 31 май 2024. 309 просмотров

Загрузка...
  1. девочкаскаре
    девочкаскаре Автор темы 31 май 2024 7 1 май 2023
    Нужно вырезать проверку на версию игры при запуске сервера из дллки server.dll.
    Открыл через IDA, начал поиск текста по имени функции.
    Я на верном пути или нужно что-то другое делать?
    [IMG]
     
  2. Replacer
    Replacer 2 июн 2024 ARTIFICIAL SUICIDE 99 21 июл 2021
    Если есть строка, которая выводит версию (или ошибку о том, что версию невозможно узнать) - ищи функцию по рефам этой строки. Если же, такого нет, то анализируй в динамике и лови момент, когда валидируется версия игры.
    В конце концов, когда найдёшь нужную функцию, тебе просто нужно будет пропатчить пролог на возврат валидного значения (i.e xor rax, rax; ret)
     
    1. девочкаскаре Автор темы
Top