1. Теперь за форумную активность начисляются биткоины и другие криптоденьги. Подробнее.
    Скрыть объявление
  2. Появилась архивная версия форума arhiv.xaker.name, где собраны темы с 2007 по 2012 год.
    Скрыть объявление

DOSBox Debugger 0.72

Тема в разделе "Софт для взлома", создана пользователем iwamoto, 1 мар 2012.

  1. iwamoto
    iwamoto Новичок
    Симпатии:
    1
    DOSBox Debugger 0.72

    отладчик достаточно запустить в установленной папке программы. Не поддерживает запись звук и видео.
    используется для отладки программ. Для запуска отладки достаточно набрать debug имя программы или нажать Alt+Pause в процессе эмуляции DOS'a.
    сам отладчик похож по виду на Soft-Ice:
    [​IMG]

    для перемещения по бинарному дампу используйте PgUp/PgDn,стрелка вверх и вниз перемещает указатель по дизассемблеру.
    чтобы увидеть список возможных команд, нужно набрать HELP и нажать Enter, используйте клавиши Home/End для скролла по справке.

    перечислю некоторые используемые команды и сочетания клавишей:
    Alt+D, E, S, X, B переключает бинарный вид на DS:SI, ES:DI, SS:SP, DS:DX, ES:BX
    F9 устанавливает/убирает точку останова(breakpoint), при этом дизассемблированный текст маркируется красным.
    F10 пошаговое выполнение команды, в том числе и CALL.
    F11 выполнение команды и шаг дальше(можно пропустить отладку CALL и REP MOVSB)

    Для выполнения команд нужно нажимать Enter:

    BP [сегмент]:[смещение] - установка точки прерывания
    BPINT [Номер прерывания] [ значение регистра AH или *] - остановка вызова прерывания по условному значению AH(можно указать *, если не важно). например, BPINT 10h * - останов на операции с видео.
    BPLIST - отображает список точек останова
    BPDEL [Номер] / * - удаляет точку останова по номеру, * - все.
    C / D [сегмент]:[смещение] - отображение дизассемблера(С) или бинарного дампа(D) по указанному адресу.
    INT [номер] - выполнение прерывания
    SR [регистр] [значение] - задает регистр или флаг процессора.(например af, cf, df,...)
    SM [сегмент]:[смещение] [значение 1] [значение 2] [значение ..] заносит по указанному адресу перечисленные значения.
    MEMDUMP [сегмент]:[смещение] [размер] - записывает содержимое памяти в файл memdump.txt
    MEMDUMPBIN [сегмент]:[смещение] [размер] - записывает содержимое памяти в бинарный файл memdump.bin

    еще одно описание есть на форуме:
    VOGONS :: View topic - DOSBox debuggerl

    скачать
     
    1 мар 2012
    1 человеку нравится это.

Поделиться этой страницей

Загрузка...