Сейчас на форуме: igorcauret, Rio (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Крякмис №2 , не совсем понял работу NOP |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 17 мая 2015 16:04 · Личное сообщение · #1 Задание : It's very simple, you must delete the NAG Screen! You can patch it! This is intended for newbies who wants to try out their skills on "patching VB". If you fail or want to ask me something just mail me! Ответ [CrackMe #2] Remove NAG Запускаем и видим NAG с надписью "Remove Me". Надо убрать! Запускаем OllyDbg. Будем ловить MessageBox. Search for - All intermodular calls, выбираем rtcMsgBox и ставим бряки на все вызовы - set breakpoint to every call to rtcMsgBox. Оказываемся здесь: 0040238D . FF15 1C104000 CALL DWORD PTR DS:[<&MSVBVM60.#595>] ; MSVBVM60.rtcMsgBox Этот вызов надо NOP'ить, превращая FF151C104000 в 909090909090. Можно прямо в Olly, но мне больше нравиться hiew. ********************** Не свовсем понял разъяснения к прохождению. Понял что надо найти MsgBox . Зачем мы ставим брейкпоинты и что такой за NOPить вызов. И почему именно число 909090909090 ? заранее спасибо. Только учусь . Выполнил задания Fant0ma там как то попонятнее было. ![]() |
|
Создано: 19 мая 2015 11:44 · Поправил: heshurg · Личное сообщение · #2 |
|
Создано: 19 мая 2015 11:57 · Поправил: TryAga1n · Личное сообщение · #3 |
<< . 1 . 2 . |
![]() |
eXeL@B —› Вопросы новичков —› Крякмис №2 , не совсем понял работу NOP |