eXPressor 1.2.0.1 убираем NAG

Discussion in 'Статьи' started by bul.666, 17 Aug 2006.

  1. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Сразу говорю очень просто... Вообще убрать 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... Там как раз тема про крэкинг =) Но вообщем не судьте строго, если это ложовый топик =)
     
    #1 bul.666, 17 Aug 2006
    Last edited: 17 Aug 2006
    5 people like this.
  2. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    а еще нужно занопить передаваемые функции аргументы, 4тобы не засрать стек ;)

    ЗЫ: + за статью ;)
     
  3. [hidden]

    [hidden] Elder - Старейшина

    Joined:
    5 Nov 2005
    Messages:
    70
    Likes Received:
    19
    Reputations:
    7
    А OllyDBG самостоятельно аргументы функции разве не нопит?
     
  4. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    нет, даже если бы и нопила, то это имхо нереальная эврести4еская операция для, например, виртуальной функции