Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 15.04.2015, 13:23   #1
Jika
Новичок
 
Регистрация: 15.04.2015
Сообщений: 3
Репутация: 10
По умолчанию Непонятная команда

Здравствуйте. Не могу понять, что в команде:
MOV DWORD PTR SS:[LOCAL.4],0
значит LOCAL.4 ? Откуда берется адрес, по которому он пишет нули ?
Спасибо.
Jika вне форума   Ответить с цитированием
Старый 15.04.2015, 13:36   #2
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,957
Репутация: 6832
По умолчанию

Это какой-то идентификатор судя по всему 4-х байтовый.
Ты откуда это выдрал? из дизассемблера?
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 15.04.2015, 13:43   #3
Jika
Новичок
 
Регистрация: 15.04.2015
Сообщений: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Это какой-то идентификатор судя по всему 4-х байтовый.
Ты откуда это выдрал? из дизассемблера?
Да. Отладчик OllyDbg 2.0. Непонятно, откуда он его берет ?
Jika вне форума   Ответить с цитированием
Старый 15.04.2015, 14:13   #4
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,957
Репутация: 6832
По умолчанию

Если Оля то возможно это какой-то маркер переменки, оставленный после предидущей реверсии. Есть там такая штука - именовать участки памяти. Обычно такая инфа хранится в файле udd, который Оля считывает доставая от туда анализы твоей программы.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 15.04.2015, 14:14   #5
Jika
Новичок
 
Регистрация: 15.04.2015
Сообщений: 3
Репутация: 10
По умолчанию

Все разобрался. Спасибо за отклик. Вообщем, это значит смещение относительно начала фрейма в стеке т.е. относительно EBP регистра. Например, если EBP = 0240F954, то команда, описанная выше, запишет в стек на четыре позиции выше (так как стек растет вниз) нули (у меня адрес 0240F944). Если что то непонятно в моем ответе, то вот ссылка:
stackoverflow.com
Jika вне форума   Ответить с цитированием
Старый 15.04.2015, 14:21   #6
R71MT
Профессионал
 
Аватар для R71MT
 
Регистрация: 16.06.2011
Сообщений: 1,172
Репутация: 953
По умолчанию

Цитата:
Сообщение от Jika Посмотреть сообщение
Отладчик OllyDbg 2.0.
Попробуй открыть файл в IDA. Она более-менее внятно объясняет..
__________________
Нашедшего выход - затаптывают первым..
R71MT вне форума   Ответить с цитированием
Старый 15.04.2015, 19:41   #7
min@y™
Цифровой кот
Профессионал
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Адрес: 1600, пенсильвания-авеню, п.г.т. верхний Вашингтонск, 8126 км от МКАД, от поста ГАИ - налево.
Сообщений: 7,648
Репутация: 2371

icq: 100500
skype: kick-ass
По умолчанию

Цитата:
Непонятная команда
Непонятная команда - это сборная России по футболу. Сплошные инвалиды 1 группы.
__________________
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
непонятная вещь Dimanduc Общие вопросы C/C++ 41 27.07.2012 14:58
Непонятная ошибка Cyworc БД в Delphi 5 04.05.2012 22:38
команда cd Simbad JavaScript, Ajax 2 12.08.2011 14:05
Команда System: запуск программы в свёрнутом режиме, Не работает команда /min Me777 Общие вопросы C/C++ 0 12.07.2011 11:49
Непонятная ошибка Дырдин Общие вопросы C/C++ 7 14.10.2009 21:30


04:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru