1 | |
Получение значений памяти по указателю04.08.2015, 21:13. Показов 1487. Ответов 1
Метки нет (Все метки)
проблема следующая, имею многоуровневый указатель
(изобразил как смог в общих чертах, два варианта) вар_1 offset | address | value | 1F405470 | 100 health 70 | 1F405400 | 1F405470 2C | 1D96A2A0 | 1F405400 780 | OFB36000 | 1D96A2A0 754 | 120376D8 | OFB36000 вар_2 "mono-1-vc.dll"+001F588C -> 120376D8+754 -> OFB36000 + 780 ->1D96A2A0 +2C->1F405400+70 -> 1F405470 1F405470 = 100 мне нужно считывать по итоговому адресу получать значения содержащиеся в нем. как это сделать пока не понял. (нужно безопасное считывание данных, чтоб ни в коем случае не повредить значения в памяти) код будет заинжекчен dll-кой , и как вычитал у него будет общее адресное пространство, но что то я не очень въезжаю как сделать, хелп ми! Добавлено через 1 час 36 минут Не по теме: никто не в силах мне помочь :(( *ДРАМАТИЗИРУЮ*
0
|
04.08.2015, 21:13 | |
Ответы с готовыми решениями:
1
Получение массива по указателю Извлечение из памяти по указателю Выделение памяти указателю операцией new Динамическое выделение памяти указателю |
3 / 3 / 4
Регистрация: 23.06.2014
Сообщений: 126
|
|||||||||||
04.08.2015, 22:42 | 2 | ||||||||||
Сообщение было отмечено Крюгер как решение
Решение
https://msdn.microsoft.com/en-... s.85).aspx
Если инжектишься в целевой процесс, то можно и напрямую читать:
1
|
04.08.2015, 22:42 | |
04.08.2015, 22:42 | |
Помогаю со студенческими работами здесь
2
Присвоение указателю адреса памяти, прописанного в стринге Выделение динамической памяти указателю в локальной функции Изменение значений переменных по ссылке и по указателю получение структуры из нативной библиотеки по указателю Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |