Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 25.01.2011, 20:17   #41
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

и откуда $0040A798-$00400000?
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 20:19   #42
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

тоесть пиши path.dll (без примочек желательно).
в dllmain создавай новый поток: paththread()
Код:
paththread()
{
  messagebox('pause'); //ждем загрузки графического двигла
  adddrx:=  getmodulehandle('project25.exe') + $A798; //нашли адрес переменной Х
  messagebox(inttostring(addrx));//показываем что мы нашли чтобы проверить
  ...
  ..
  ...
};
Добавлено через 38 секунд
Цитата:
Сообщение от supernewbie Посмотреть сообщение
и откуда $0040A798-$00400000?
угадал отладчиком.
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 25.01.2011 в 20:23. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 20:27   #43
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

4237208?)

PS и что за отладчик?)
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 20:30   #44
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
4237208?)
это чо?
Цитата:
Сообщение от supernewbie Посмотреть сообщение
PS и что за отладчик?)
ida
ну подойдет любой
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 20:32   #45
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

Цитата:
Сообщение от destructor Посмотреть сообщение
это чо?
выдало) инт то стр кардинала полученного с помощью adr:=getmodulehandle('project25.exe') + $A798; )
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 20:53   #46
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

а можно чтобы оно в хексах показывало сразу?

Добавлено через 23 секунды
не удобно ппц как

Добавлено через 19 минут
supernewbie, завис на том как hex показать?
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 25.01.2011 в 20:53. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 21:06   #47
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

в пх вроде че-то такое есть)

4237208->98 A7 40 00

Добавлено через 9 минут
PChar(IntToHex(adr,8)) робит)
0040A798

какого хрена тока в другом порядке то втф
__________________
Начало.

Последний раз редактировалось supernewbie, 25.01.2011 в 21:07. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 21:14   #48
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

в нормальном порядке.

Добавлено через 2 минуты
Код:
objaddr:=adr^;
messagebox(IntToHex(objaddr,0);
достаем из перемнной Х адрес обьекта, выводим в месагу и выкладываем сюда dll+exe
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 25.01.2011 в 21:15. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 25.01.2011, 21:17   #49
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

objaddr:Pointer;

objaddr:=adr^;

[Error] path.dpr(24): Pointer type required

заюзал objaddr:=@adr;

Добавлено через 1 минуту
34359424
__________________
Начало.

Последний раз редактировалось supernewbie, 25.01.2011 в 21:17. Причина: Добавлено сообщение
supernewbie вне форума   Ответить с цитированием
Старый 25.01.2011, 21:21   #50
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Код:
...
....
Project25.exe:004082CE mov     dl, 1
Project25.exe:004082D0 mov     eax, dword ptr unk_408140
Project25.exe:004082D5 call    near ptr unk_402FCC              //вот тут создается обьект
Project25.exe:004082DA mov     off_40A798, eax                  //тут его пишут в переменную Х, отсюда я и "угадал" адрес переменной Х
Project25.exe:004082DF mov     eax, off_40A798
Project25.exe:004082E4 mov     dword ptr [eax+4], 1
Project25.exe:004082EB mov     eax, off_40A798
Project25.exe:004082F0 mov     dword ptr [eax+8], 2
......
....
..
но на это пока не обращай внимание, важно что мы знаем адрес Х

Добавлено через 1 минуту
Цитата:
Сообщение от supernewbie Посмотреть сообщение
заюзал objaddr:=@adr;
нет, не верно

Добавлено через 21 секунду
я хз как с указателями в делфях работать

Добавлено через 1 минуту
/summon alexteam
!help , мы в тупике
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 25.01.2011 в 21:21. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Ответ

  CoderX :: Forums > Основные форумы > Программинг



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!