Сразу говорю очень просто... Вообще убрать NAG любой сможет =) Но воть беда, сжимать то он сжимает, тока на сжатом исполняемом файле появлется NAG... Нам это конечно не нужно =) Нам понадобиться: 1)Olly Dbg 2) eXPressor версии 1.2.0.1 (http://lamer.xost.ru/eXPressor.zip) 3)Какойнить екзешник... я взял свой Project1.exe =) С помощью компрессора сжимаем наш файл (Думаю проблем с этим не будет) и сохраняем его... (Был 484кб стал 168кб, помойму больше 50%) Запустили вылезла мессага "This program was packed with a demo version of eXPressor" Это и есть NAG скрин Открываем наш файл с помощью OllyDbg... Заходим в Search for->All referenced text strings... Находим Text String|ASCII "nfo" Это есть заголовок NAG... Нажимаем на строку два раза левым кликом и переходим сюда... 00480827 |. 68 C4024800 PUSH Project1.004802C4 ; |Title = "Nfo" 0048082C |. 68 C8024800 PUSH Project1.004802C8 ; |Text = "This program was packed with a demo version of eXPressor" 00480831 |. 6A 00 PUSH 0 ; |hOwner = NULL 00480833 FF15 E0044800 CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; USER32.MessageBoxA Теперь нажимаем второй кнопкой на USER32.MessageBoxA и выбираем binary->Fill with NOPs... Вот вродеб и все... Осталось тока сохранить и запустить... Нажав F9... Это еще год назад было... Помниться купил августовский журнал ][акер 08(80)2005... Там как раз тема про крэкинг =) Но вообщем не судьте строго, если это ложовый топик =)
нет, даже если бы и нопила, то это имхо нереальная эврести4еская операция для, например, виртуальной функции