59 / 56 / 8
Регистрация: 22.07.2011
Сообщений: 436
|
|
1 | |
Чтение из DLL20.01.2012, 17:31. Показов 1986. Ответов 9
Метки нет Все метки)
(
Есть DLL (не моя) в которой есть переменная(_pNetwork). Можно ли вытащить адресс этой переменной из DLL напрямую или же через процесс, использующий её.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
20.01.2012, 17:31 | |
Ответы с готовыми решениями:
9
Чтение конфига из dll Кто может поделиться файлами ogg.dll, vorbis.dll и vorbisfile.dll - 32-х и 64-битными версиями?
|
![]() 2924 / 1273 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
20.01.2012, 17:53 | 2 |
1. Самый простой способ - это воспользоваться функцией GetProcAddress() - разумеется, если этот идентификатор экспортируется.
2. Если нет - дизассемблер тебе в руки, с его помощью узнаешь смещение этой переменной, ну а затем все просто: берешь адрес загрузки DLL и добавляешь к нему смещение. Profit!
1
|
быдлокодер
1722 / 909 / 106
Регистрация: 04.06.2008
Сообщений: 5,644
|
|
21.01.2012, 04:54 | 3 |
А что такое _pNetwork?
0
|
59 / 56 / 8
Регистрация: 22.07.2011
Сообщений: 436
|
|
21.01.2012, 17:27 [ТС] | 4 |
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
21.01.2012, 19:09 | 5 |
А хидер от этой библиотеки есть? Если есть, то подключаем её и читаем
0
|
59 / 56 / 8
Регистрация: 22.07.2011
Сообщений: 436
|
|
21.01.2012, 22:08 [ТС] | 6 |
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
21.01.2012, 22:28 | 7 |
Заголовочный файл же. Вообще что за библиотека, откуда взялась, почему ты считаешь, как объявлена переменная и почему ты считаешь, что она там вообще есть?
0
|
59 / 56 / 8
Регистрация: 22.07.2011
Сообщений: 436
|
|
22.01.2012, 14:17 [ТС] | 8 |
Библиотека, с другой проги. Адрес этой переменной я использую как указатель. Узнал про неё из WinHex. А так же в Cheat Engine при добавлении адреса, в поле адрес можно вписать _pNetwork и прекрасно находится этот адрес. Т.е. с работающим процессом, использующим эту библиотеку, можно без проблем найти _pNetwork.
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
22.01.2012, 14:26 | 9 |
Ну и и? Задача выполнена, нет?
0
|
59 / 56 / 8
Регистрация: 22.07.2011
Сообщений: 436
|
||||||
22.01.2012, 14:34 [ТС] | 10 | |||||
Увы нет.
0
|
22.01.2012, 14:34 | |
Помогаю со студенческими работами здесь
10
Чтение памяти из dll При чтении dll библиотеки в обычном(не бинарном) виде, чтение прерывается на NULL DLL Чтение\запись Чтение из стороннего процесса из dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |