Загрузка...

How to cut a function from a DLL file using IDA Pro?

Thread in Reversing / Assembler created by девочкаскаре May 31, 2024. 361 view

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