Как понять окно регистрации ollydbg? - PullRequest
1 голос
/ 29 сентября 2010

alt text

Что означает Z 1 DS 0023 32bit 0(FFFFFFFF)?

Ответы [ 3 ]

1 голос
/ 11 декабря 2010

Часть Z 1 означает, что установлен нулевой флаг.DS 0023 32bit 0(FFFFFFFF) означает, что регистр сегмента DS содержит селектор 0023, который является 32-bit сегментом, начинающимся с 0, с длиной FFFFFFFF (+1).Другими словами, сегмент охватывает все адресное пространство.

1 голос
/ 11 декабря 2010

Z 1 не имеет ничего общего с DS 0023 и 32 bit 0(FFFFFFFF). Столбец, к которому принадлежит Z, представляет собой сокращенный список регистра флагов («старые» флаги, «более новые» перечислены ниже), со значением каждого флага справа. DS означает «сегмент данных», фактически столбец, которому он принадлежит, содержит регистр сегмента со своими значениями. Наконец, 32bit 0(FFFFFFFF) - это размер этих регистров и допустимый интервал значений в них.

0 голосов
/ 29 сентября 2010

У меня нет опыта работы с ollydbg, но я могу без сомнения сказать, что Z обозначает нулевой флаг, а DS 0023 - это значение в регистре DS (сегмент данных).Я не знаю, что именно означает остальное.Я думаю, что это информация об адресе памяти в этом сегменте.

Вы должны смотреть на этот набор информации как два столбца пар регистр / значение.Первый столбец - это различные флаги состояния, следующий - для регистров сегмента.

...