Реверсинг. Задай вопрос - получи ответ

Discussion in 'Реверсинг' started by 0x0c0de, 2 Sep 2007.

  1. Hellsp@wn

    Hellsp@wn Elder - Старейшина

    Joined:
    29 Apr 2007
    Messages:
    401
    Likes Received:
    153
    Reputations:
    48
    конечно, ведь дело то в основном придётся иметь с асм листингами.
     
    #341 Hellsp@wn, 12 Jan 2009
    Last edited: 16 Jan 2009
    2 people like this.
  2. zeppe1in

    zeppe1in Elder - Старейшина

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    -m0rgan-
    да можно ваще не чо не изучать. походу разберёшся. а пишут много чо и на заборе.
     
    1 person likes this.
  3. EB_FE

    EB_FE New Member

    Joined:
    10 Aug 2007
    Messages:
    12
    Likes Received:
    4
    Reputations:
    5
    Не знаю, куда задать вопрос. Нужно получить количество оборотов кулера. В программе SpeenFan такая возможность есть. Не знаю какой функцией это можно сделать. можетт быть нужно обращаться к прерываниям? заранее спасибо
     
  4. svalck

    svalck Member

    Joined:
    24 Mar 2008
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    Доброво времени суток. Есть у меня одна прожка, запакована ASProtect 1.2x - 1.3x [Registered] -> Alexey Solodovnikov (это выдал PEid). Хочу распаковать (чтобы ресурсы в ней поменять, картинки, да иконки). Нашел stripper 2.13 - unpacker for aspr. Распаковал, лог показал что всё нормально. Посмотрел файл, а он не рабочий. Вопрос а вообще распаковка ASProtecta возможна? может я не тот анпакер использовал?
     
  5. neprovad

    neprovad Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    а как определил что нерабочим стал файл?
     
  6. svalck

    svalck Member

    Joined:
    24 Mar 2008
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    запустил. он вылетел с ошибкой.
     
  7. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    советую по старинке, руками. отклю4ить игнор всех исклю4ений, брякнуться на предпослденем, на ретурне бряк, отпускаем по шифт+ф9, бряк на доступ к кодовой секции отпускаем и мы на ОЕП, фиксим импорт и файл готов к употреблению
     
    1 person likes this.
  8. svalck

    svalck Member

    Joined:
    24 Mar 2008
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    это в ольке? а более простых методов нет? как раз какой нить распаковщик... стирал ключи в реестре асппротекта (триал версию продлевал). но действительно хочеться чего то больше и изменить ресурсы в проге.
     
  9. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    svalck
    http://forum.antichat.ru/thread22617.html
    http://cracklab.ru/rar/dl/CRACKLAB.rU_4.rar
    http://cracklab.ru/rar/dl/CRACKLAB.rU_27.rar
     
  10. svalck

    svalck Member

    Joined:
    24 Mar 2008
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    простите за назойливость. разобрался в самой схеме снятия аспротекта!
    1) найти ОEP
    2) снять дамп
    3) восстановить секции импорта

    имею вот...
    1)вручную не получилось найти оеп и снять дамп...
    2)воспользовался stripper v2.13 beta 9..
    (c) by syd, 2002-2006..
    снял дамп и знаю ОЕP (первый вопрос сдампленная прога должна работать? она у меня вылетает с ошибкой...)
    3) с помощью проги ImportREC и спомощью плагинов пытаюсь восстановить таблицы импорта... и она не пашет... точно так же вылетает..
    подскажите может че не так делаю?
     
  11. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Есть прога, пытаюсь найти в коде участок проверяющий серийник на правильность. При вводе неправильного ключа выдается строка наподобии Incorrect key. Поковырявшись идой нашел участок с текстом выводимой ошибки при вводе неправильного серийника, как определить откуда идет обращение к нему?
     
    _________________________
    #351 Kaimi, 21 Jan 2009
    Last edited: 21 Jan 2009
  12. neprovad

    neprovad Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    оценить ближайшие "сверху" адреса на которые идут переходы. так постепенно выйдем на проверку в духе
    Code:
     cmp что-то, с чем-то
    
    а там уже и будет видно какого результата ожидала программа в преддверии перехода
     
  13. svalck

    svalck Member

    Joined:
    24 Mar 2008
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    Немного разобрался с Аспротектом... )) нашел OEP импортнул все секции.. но программка исправленная вываливаеться с ошибкой по адресу 00F30000. Видимо там должно быть имя на кого программа зарегана.. а как исправить эту штуку я не нашел...
    Подскажите че дальше делать? трассировку OllyDBG не делает тоже вываливаеться с ошибкой по адресу 00F30000.
    А адреса такого вообще не существует... и 4 места нашел где на него ссылаються..
     
    #353 svalck, 23 Jan 2009
    Last edited: 23 Jan 2009
  14. neprovad

    neprovad Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    если это точно имя, то смени этот указатель вручную на такой,который бы лежал в секции твоей дампленой программы, а затем по новому адресу вбей свое имя) вот такой вот получится самодельный pchar
     
  15. svalck

    svalck Member

    Joined:
    24 Mar 2008
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    мдэээ тут программа триал 30 дней ещё и на железе завязана... сейчас перебил размер импорта 3000 функций валидных появилось... а прога серавно выбрасываеться по адресу 00F30000.
    дык а на какой адрес то менять? а если зациклиться?
     
  16. neprovad

    neprovad Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    не надо)
    по сабжу - выложи оригинал и свой вариант, глянем где различия
     
  17. zeppe1in

    zeppe1in Elder - Старейшина

    Joined:
    12 Jul 2006
    Messages:
    343
    Likes Received:
    66
    Reputations:
    18
    да нужно смотреть что происходит в нужном месте в оригинале, а что в дампе.
    а так всякое может быть. может сдампил криво или импорт не до конца починил.
    может сама прога проверяет там саму себя и идёт по левому пути.
    какой именно у тя аспротект?
     
    1 person likes this.
  18. neprovad

    neprovad Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    я конечно могу ошибаться, но что-то функций многовато
     
  19. svalck

    svalck Member

    Joined:
    24 Mar 2008
    Messages:
    79
    Likes Received:
    7
    Reputations:
    0
    ASProtect 1.2x - 1.3x [Registered] -> Alexey Solodovnikov
     
  20. neprovad

    neprovad Elder - Старейшина

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    уже бы выложил программу, там глянуть дел на три минуты