Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Палач
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 16
#1

Узнать адрес значения, размещенного в регистре - C++

09.11.2015, 00:55. Просмотров 638. Ответов 20
Метки нет (Все метки)

Всем привет
Интересует вопрос
Как можно получить адрес регистра памяти по определёному адрессу не прибегая к изменению памяти самого процесса
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2015, 00:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Узнать адрес значения, размещенного в регистре (C++):

Узнать адрес указателя - C++
Есть функция в чужой программе, которая в качестве параметров принимает указатель на структуру. Вопрос, как узнать адрес этой структуры,...

Как узнать адрес указателя? - C++
(void *)str показывает адрес строки, а как узнать адрес указателя? char *str = "bla-bla-bla"; cout << "Value of str is: " << str <<...

Как узнать адрес указателя на char? - C++
Например, вот есть массив символов и указатель. И указателю присваиваем адрес этого массива. А как узнать адрес самого указателя? char...

Как узнать свой внешний ip адрес? - C++
Всем привет!!! Подскажите как можно узнать ip адрес компьютера который в данный момент подключён к Интернету даже если через прокси, и...

Как узнать адрес функции Winexec - C++
Пробовал через IDA, вроде нашел, но не сработал Через Ollydbg не могу найти

Visual Studio как программно узнать адрес папки с проектом? - C++
как ???

20
zer0mail
2394 / 2026 / 202
Регистрация: 03.07.2012
Сообщений: 7,344
Записей в блоге: 1
09.11.2015, 08:32 #2
Интересно, кто-то поймет суть вопроса?
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
09.11.2015, 08:35 #3
zer0mail, надеюсь, что нет
0
Палач
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 16
09.11.2015, 10:01  [ТС] #4
Хочу адрес регистра в процессе памяти знать например по адресу 0x534841 регистр eax
не прибегая к изменению памяти процесса
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
09.11.2015, 10:46 #5
Цитата Сообщение от Палач Посмотреть сообщение
регистр eax
Регистры в процессоре находятся, а не в памяти. У них нет адреса.
0
Палач
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 16
09.11.2015, 16:56  [ТС] #6
А это тогда что?
http://www.screencapture.ru/uploaded/3e/db/31/3eDb31eB.jpg
0
Kastaneda
Jesus loves me
Эксперт С++
4703 / 2907 / 239
Регистрация: 12.12.2009
Сообщений: 7,406
Записей в блоге: 2
Завершенные тесты: 1
09.11.2015, 17:02 #7
Прикрепи скрин прям сюда, ссылка не корректная.
0
Палач
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 16
09.11.2015, 17:06  [ТС] #8
Вот
Узнать адрес значения, размещенного в регистре
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
09.11.2015, 17:10 #9
Цитата Сообщение от Палач Посмотреть сообщение
Вот
И что тебя смущает?
0
Палач
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 16
09.11.2015, 17:16  [ТС] #10
Ничего,просто мне по определенному адресу нужно получить виртуальный адрес регистра не меняя памяти процесса
0
pproger
164 / 67 / 13
Регистрация: 22.03.2011
Сообщений: 196
09.11.2015, 17:21 #11
Палач,
Цитата Сообщение от Палач Посмотреть сообщение
Ничего,просто мне по определенному адресу нужно получить виртуальный адрес регистра не меняя памяти процесса
>получить виртуальный адрес регистра
выдыхай, бобер.

Добавлено через 1 минуту
Палач, давай ты расскажешь, что в итоге хочешь получить?
0
Палач
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 16
09.11.2015, 17:24  [ТС] #12
Виртуальный адрес регистра не меняя статичной памяти
0
pproger
164 / 67 / 13
Регистрация: 22.03.2011
Сообщений: 196
09.11.2015, 17:27 #13
Палач,
Цитата Сообщение от Палач Посмотреть сообщение
Виртуальный адрес регистра не меняя статичной памяти
а ты упертый. хорошо, зачем тебе "Виртуальный адрес регистра"?
0
Палач
0 / 0 / 0
Регистрация: 09.11.2015
Сообщений: 16
09.11.2015, 17:36  [ТС] #14
необходим для составления класса, вытаскивания информации
0
Kastaneda
Jesus loves me
Эксперт С++
4703 / 2907 / 239
Регистрация: 12.12.2009
Сообщений: 7,406
Записей в блоге: 2
Завершенные тесты: 1
09.11.2015, 18:07 #15
Палач, на скрине ты видишь адрес инструкции (опкода), а не регистра. Тебе это надо?

Добавлено через 31 секунду
Цитата Сообщение от Kastaneda Посмотреть сообщение
ты видишь адрес инструкции
даже не адрес, а смещение.
0
09.11.2015, 18:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2015, 18:07
Привет! Вот еще темы с ответами:

Обращение к методу объекта размещенного в динамической памяти - C++
Я начинающий C++ ученик, изучил базовые классы, указатели и дошел до темы размещения объектов в динамической памяти. В экспериментах...

Запись значения в адрес - C++
К примеру есть адрес 0х777 и его значение в формате int 1234567 , мне необходимо в этот адрес записать своё значение к примеру 777777777 ,...

Cout пишет адрес вместо значения - C++
cout пишет адрес вместо значения. Спасибо

Выводится адрес переменной, вместо ее значения - C++
Пишу программу просмотра логинов и паролей из хрома. Все работает, за исключением того, что в консоль выводятся, насколько я понял, адреса...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.