![]() |
eXeL@B —› Вопросы новичков —› Как изменить значение переменной и убрать вызов функции? |
Посл.ответ | Сообщение |
|
Создано: 12 декабря 2017 13:13 · Поправил: ILoveGachi · Личное сообщение · #1 Недавно узнал про данный форум и решил попытаться крякнуть что-то самостоятельно. На роль жертвы был выбран бот для игры. Оказалось, что защиты там толком нет, и через некоторое время в IDA PRO я вроде бы понял механизм работы защиты: в WinMain вызывается функция с окном для ввода/проверки ключа, которая присваивает byte_53592D 0 либо 1, далее - в зависимости от этого или работает основная часть бота, или программа завершается через return 0. Казалось бы, осталось только изменить значение нужной переменной и убрать вызов проверки, но в этом и проблема. Я абсолютно не знаю интерфейс IDA, а просто изменить что-либо оно не дает. Заранее извиняюсь за тупой вопрос, но это как-никак раздел для новичков. UPD. через Edit-Patch Program-Assemble изменить не выходит, при любом значении появляется сообщение "Invalid Operand". ![]() ![]() |
|
Создано: 12 декабря 2017 13:27 · Личное сообщение · #2 |
![]() |
eXeL@B —› Вопросы новичков —› Как изменить значение переменной и убрать вызов функции? |