![]() |
eXeL@B —› Вопросы новичков —› Не могу понять |
Посл.ответ | Сообщение |
|
Создано: 18 августа 2009 00:07 · Поправил: nen777w · Личное сообщение · #1 Ломаю одно приложение (довольно известной конторы) инструмент ломания IDA нашёл место где надо сломать: Было: .text:00458569 call sub_458210 .text:0045856E mov bl, al .text:00458570 add esp, 10h .text:00458573 test bl, bl Подменил на .text:0045856E mov bl, 1 ![]() Во общем пропатчинная версия работает и ключа не просит. Теперь как бы надо пропатчить exe-чину. Сбрасываю из IDA DIF файл, а он с неправильным адресом. Т.е. глядя в HEX код там по смещению что в DIF файле совсем не те байты что надо. ViiDifPatcher - орёт тоже самое. Что это может быть? Можно ли как то получить в IDA отражение прямо в HEX коде текущей инструкции? Спасибо. p.s. Это мой первый меседж тут так что не обессудтье пожалуйста ![]() |
|
Создано: 18 августа 2009 00:25 · Личное сообщение · #2 nen777w пишет: Теперь как бы надо пропатчить exe-чину. Ты хочешь пропатчить эту прогу но не находишь адреса по смещению, патчи и сохраняй в OLLYDBG. nen777w пишет: Можно ли как то получить в IDA отражение прямо в HEX коде текущей инструкции? Можно, выделяешь интересующий инструкцию и смотришь на вкладке Hex View-A. З.ы Есть же отдельная тема по IDA. ![]() |
|
Создано: 18 августа 2009 01:47 · Личное сообщение · #3 -=Hellsing=- Спасибо за ответы... IDA как с ума сошла мало того что выдала неправильное смещение так ещё и неправильный патч. Вместо того что предложила IDA: 8A D8 что есть (mov ah,2) нужно было B3 01 что есть то что мне нужно (mov al,1) Это Я благодоря только HexView подсмотрел. И уже руцями в WinHex пропатчил. ![]() Интересно что это с ней такое? Простите за темноту но вот эту строчку "патчи и сохраняй в OLLYDBG" не понял... ![]() |
|
Создано: 18 августа 2009 02:06 · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› Не могу понять |