Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Прочитать значение из памяти

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 13.11.2010, 22:47   #1
 Разведчик
Аватар для Shanluu
 
Shanluu никому не известный тип
Регистрация: 13.11.2010
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Прочитать значение из памяти

Всем привет.
У меня вопрос, ибо не могу понять и очень долго мучаюсь че-то.

вот код , который вынимает из памяти число и пихает его на едит4.
Но это число находится по динамическому адрессу и при след пеерзагрузке программы результат не такой (ну это и ясно)

PHP код:
var
  
hProcPIDnumberRead DWORD;
  
hWnd  THandle// Хэндл окна чата
  
IpBuf DWORD// буфер куда поместиться наше значение
  
ipBase: ^dword// точка входа в памяти
begin
  hWnd
:=findwindow(nil,WindowTitle); /// получаем хэндл окна программы
  
GetWindowThreadProcessId(hWnd, @PID); //получаем pid зная хэндл окошка интересующей нас программы
  
hProc:=OpenProcess(PROCESS_VM_READFalsePID); // подключаемся к процессу зная его ID
    
form1.Edit3.Text:=inttostr(hProc); // заносим в edit Process
    
ipBase:=ptr($01889328); // RVA слова в памяти
    
ReadProcessMemory(hProcipBaseAddr(ipbuf), sizeof(IpBuf), numberRead); // чтение из памяти строки
    
form1.Edit4.Text:=IntToStr(ipbuf); // заносим в edit Buffer
    
CloseHandle(hProc); // отсоединяемся от процесса
end
Через Cheat Engine я узнал. что
поинтер : 1064B828
смещение : +00109308

Прошу знающих людей подправить кусок , ибо я уже не в силах мучиться с ним.
Заранее спасибо!
  Ответить с цитированием
Старый 14.11.2010, 17:00   #2
Super Moderator
 Сержант
Аватар для Рэйзор
 
Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(
Регистрация: 20.07.2010
Сообщений: 138
Популярность: 26409
Сказал(а) спасибо: 53
Поблагодарили 567 раз(а) в 198 сообщениях
 
По умолчанию Re: Прочитать значение из памяти

Просто решения не существует:
Цитата:
Но это число находится по динамическому адрессу и при след пеерзагрузке программы результат не такой (ну это и ясно)

Приведенный выше код способен считать только из статичной области, для динамического определения нужно хорошо повозиться.
Если под
Цитата:
поинтер : 1064B828
смещение : +00109308

Ты имеешь ввиду увеличения адреса на константу, то это сомнительно, хотя все может быть...
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось Рэйзор; 14.11.2010 в 17:03.
  Ответить с цитированием
Старый 18.11.2010, 17:30   #3
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 111
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Прочитать значение из памяти

Почитай.
http://zhyk.ru/forum/showthread.php?t=116019
http://zhyk.ru/forum/showthread.php?t=116665
________________
Ни одно доброе дело не остается безнаказанным.

Программы:
PW:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
JD:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
Статьи:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Обход защиты от редакторов памяти Leo_ня Rising Force Online 4 27.02.2020 02:26
[Помогите!] Мало памяти для JVM Shaikan Вопросы и ответы, обсуждения 2 14.01.2013 04:11
[Обсуждение] Ориентирование в памяти процесса PW Python Общение и обсуждение Perfect World 4 07.05.2010 17:14
СЕ на PvPwar + еще 1 редактор памяти Lumer Rising Force Online 26 25.02.2009 22:35

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 21:52.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net