На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.

3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
  3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа "Срочно помогите!" или "Ассемблер" будут отправляться в Корзину для мусора.
  3.2. Исходники программ обязательно выделяйте тегами [code]...[/code] (одиночные инструкции можно не выделять).
  3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.

Не забывайте также про главные Правила форума!

Добро пожаловать и приятного вам общения!!! ;)
 
Модераторы: Jin X, Qraizer
  
> Дебагер не видит код , OllyDbg не отображает код программы
    Доброго времени суток!
    После долгого перерыва лет так в 15 решил снова вкатится в Ассемблер ;)

    Вот назрел вопрос.
    Может он и не совсем к ассемблеру но я не нашел нужной ветки.

    Итак OllyDbg почему то после после 0040103D не отображает код программы в привычном ассемблерном виде, только машинный.
    Как пофиксить?
      Ранее было тоже самое, что доставляло неимоверные трудности!
      Комп был другой, винда другая, и дебагер тоже другой версии был.


      Прикреплённый файлПрикреплённый файл_____________.jpg (47,59 Кбайт, скачиваний: 308)
        Любой дебарег - априори парсер.
        Вангую, что он не понимает твой код (твою последовательность инструкций).
        Вывод простой - сравнивай его (дебаггера) возможности и то, чем его "кормишь".
          Да, скорее всего он неправильно распарсил. У Оли это бывает.
          Попробуйте другой отладчик, x64dbg, к примеру.
            Хорош отладчик, еще и на русском.
            Спасибо!
              Jin X отладчик x64dbg всем бы хорош но вот только я одного понять не могу,
              где у него .data ? почему она начинается на "76F21000" там какой то мусор, при записи в дату там ничего не меняется, да и чему бы меняться если адреса неверные.
              У оли дата как положено начинается с "00403000", и там нет никакого мусора, при записи переменных там сразу же все отображается.

              Единственное что в оли сейчас не нравится это частичная замена асм кода на машинный, ну может еще eng интерфейс но это не критично.
                sc2proton, я не знаю, почему начинается именно с этого адреса, но его легко можно изменить на нужный:
                1. Выделить окно дампа и нажать Ctrl+G, затем ввести адрес.
                2. Нажать правой кнопкой по инструкции с адресом и выбрать "Перейти к дампу" (и дальше то, что нужно, например "Константа").
                3. Есть вкладка "Карта памяти".
                  Все три способа работают, спасибо большое!
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0264 ]   [ 18 queries used ]   [ Generated: 19.03.24, 05:36 GMT ]