помогите пожалуйста

Discussion in 'Реверсинг' started by Parta777, 6 Sep 2011.

  1. Parta777

    Parta777 New Member

    Joined:
    19 Mar 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    77B270B4 > C3 RETN

    разобрался что тузла лезет сюда если код не верный, а дальше не пойму((( прошу помощи

    извиняюсь за ссылку, не могу понять как заливать на сервер

    http://narod.ru/disk/24191464001/Smart%20Cutter.rar.html
     
  2. 0xF0RD

    0xF0RD Member

    Joined:
    2 Dec 2009
    Messages:
    49
    Likes Received:
    6
    Reputations:
    0
    Во-первых, прога не будет работать без установочного файла ( при установке она делает записи в реестре)
    Во-вторых, адрес, 77B270B4 принадлежит совсем другому модулю (как правило, длл)
    Ну а в-третьих, что сам сделал то?
     
  3. Parta777

    Parta777 New Member

    Joined:
    19 Mar 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    сдернута с рабочего компа, хотя могу и установку выложить.

    через снимки реестра перелопалит до и после установки- ключа в реестре нету(hex`ов относящихся к программе не нашел)

    не прошу делать за меня- скажите куда курить.

    на тот адрес перекидывает если кор реги не правильный.
     
  4. 0xF0RD

    0xF0RD Member

    Joined:
    2 Dec 2009
    Messages:
    49
    Likes Received:
    6
    Reputations:
    0
    Прога простая, написана на MFC.
    Процедура проверки находится по адресу 00402EF0, вот туда и кури!!!
     
  5. Parta777

    Parta777 New Member

    Joined:
    19 Mar 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    прошу еще одну подсказку
     
  6. 0xF0RD

    0xF0RD Member

    Joined:
    2 Dec 2009
    Messages:
    49
    Likes Received:
    6
    Reputations:
    0
    Советую почитать цикл статей Рикардо Нарвахи "Введение в крэкинг с нуля, используя OllyDbg"
     
  7. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,310
    Reputations:
    327
    Code:
    bool __thiscall IsValidRegistration(void *this)
    {
      void *theapp; // esi@1
      BOOL bCouldProceed; // ebx@1
      bool result; // al@2
      unsigned int uiSomeVar; // eax@3
    
      theapp = this;
      bCouldProceed = TrivialHashFromCutOut_EXECreationTime();
      if ( bCouldProceed )
      {
        uiSomeVar = CWinApp::GetProfileIntA(theapp, "Settings", "Flags", 0);
        result = uiSomeVar / 0xF4240 % 0x3E8
               + bIsCorrect
               + 1000 * (uiSomeVar % 0x64 + 100 * (10000 * uiSomeVar / 0xF4240 / 0x3E8 + uiSomeVar % 0xF4240 / 0x64)) == 0xE7159854;
      }
      else
      {
        result = 0;
      }
      return result;
    }
     
    #7 sn0w, 7 Sep 2011
    Last edited: 7 Sep 2011
    6 people like this.
  8. Parta777

    Parta777 New Member

    Joined:
    19 Mar 2011
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    и последний вопрос.
    какой программойй был получен такой точный код?
    если можно в ЛС
     
  9. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    IDA Pro + Hex Rays