Маленькая справка по OllyDebuger

  1. Маленькая справка по OllyDebuger

    В связи что на этом форуме очень мало людей, которые умею использовать отладчик, решил накалякать статейку по теме использования Olly. Получилось что-то в роде справочника!

    OllyDebuger - это отладчик с 32битным ассемблером. Вполне подходит для крекинга. Очень советую новичкам! Он прост в установке (в отличии от SoftICE), работает быстро и интерфейс у него интуитивно понятен даже ребёнку.

    Как начать отлаживать какую-то программу:

    1) Если программа у вас уже в памяти, то есть запущенна то делаем так:

    File --> Attach --> Выбираем процесс --> Нажимаем Attach

    2) Если программа не запущенна на выполнение то делаем так:

    File --> Open --> Выбираем файл --> Нажимаем Открыть

    Как поставить брейкпоин:

    В окне кода делаем:

    CTRL+N --> Ищем функцию (можно написать на клаве) --> ПКМ --> Toggle BreakPoint On Enter

    Как просканировать строки:

    ПКМ --> Search For --> All Referenced Text Strings --> Ищем строку

    Как поставить брейк на строку кода:

    Клавишей F2

    Как трассировать:

    F7 - трассировка со входами в процедуры
    F8 - без входов в процедуры

    Как сделать исправление кода:

    Двойной щелчок по оператору --> Пишем новый оператор в появившемся окне

    Как изменить значение регистра:

    Двойной клик по значению регистра --> Новое значение


    Как вызвать коммандную строку:

    Сочетанием клавиш Alt+F1

    Добавлено через 3 минуты
    Как поставить брейкпоинт на память:

    В Коммандной строке: bpm <адрес>
    Пример: bpm 12345678

    __________________________________________________________

    Пока что всё! Задавайте вопросы по оле в этом топике!​