Статьи по Ollydbg.

Тема в разделе "WASM.BEGINNERS", создана пользователем mort, 6 авг 2007.

  1. mort

    mort New Member

    Публикаций:
    0
    Регистрация:
    6 авг 2007
    Сообщения:
    2
    Здравствуйте.

    Пытался следовать статьям http://www.wasm.ru/series.php?sid=17 но олли ведет себя не так, как описано.
    Во-первых, начинает с ntdll, kernel32, ходит по ним (и ещё user32) при запусках run.
    Во-вторых, далее создания полу-окна крякми (см. аттач) я не продвинулся.
    Я новичок, решение даже представить сложно. В чём может быть дело?

    Win xp64.
     
  2. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    тут телепатов мало,
    объясни какие проблемы возникли
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    В x64 есть какая-то проблема с юзермодными 32битными отладчиками, они брякаются раньше OEP и приходится возиться, чтобы перейти на последнюю. WinDbg в том числе.
     
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.568
    Адрес:
    Russia
    IceStudent
    дык там же прослойки WOW :) Вот они и брякаются
     
  5. mort

    mort New Member

    Публикаций:
    0
    Регистрация:
    6 авг 2007
    Сообщения:
    2
    RamMerLabs сложно объяснить, какие точно проблемы возникли.
    Скачал файлы как в статье. Открываю олей крякми. В статье скриншот сразу с дебагом крякми, у меня -- дебаг ntdll. Ок, 2 раза делаю run (дебаг показывает ntdll -> kernel32 -> крякми). Ладно, дошёл. Пытаюсь добраться до вызова окна крякми, делаю много раз run. Результат -- максимум как на скриншоте, что я приаттачил. Постоянно вклинивается дебаг ntdll, kernel32, user32.

    В настройках перетыкал пункт "Always trace over system dlls", параметр "Maker first pause" по-разному, не помогает.

    Какая именно информация интересует, что посмотреть? Могу снять скрины.
    Или оно принципиально под x64 прямо не пойдёт?
     
  6. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    mort
    Я не очень разбираюсь, но... попробуйте после возникновения исключения в настройках отладчика (Alt+O) на вкладке Exceptions поставить птичку "Ignore also following custom exceptions or ranges" и кнопкой "Add last exception" добавить последнее исключение в список игнорируемых. Если будет продолжать "брякаться", то нужно будет, вероятно, ставить в игнор еще и новые возникающие исключения.
     
  7. asmeradm

    asmeradm New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    26
    TermoSINteZ
    По подробнее можно? Отключаю Single step - прога вообще не грузится.
     
  8. Termo_in_work

    Termo_in_work TermoSINteZ

    Публикаций:
    0
    Регистрация:
    31 июл 2007
    Сообщения:
    20
    Адрес:
    на работе
    asmeradm
    Про Single step , не знаю, а про WOW ыот тут немного:
    http://en.wikipedia.org/wiki/WOW64
    и тут
    http://blog.not-a-kernel-guy.com/tag/wow64/
     
  9. asmeradm

    asmeradm New Member

    Публикаций:
    0
    Регистрация:
    4 июл 2007
    Сообщения:
    26
    Termo_in_work

    Спасибо за сцылки! Особенно за вторую.

    2All: Кто может сказать, почему бряки срабатывают? Надоело уже. Пока до самой проги доберёшься - терпения не хватает. Как отрубить?