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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 24.07.2014, 20:09   #11
Новичок
 
Регистрация: 19.07.2014
Сообщений: 10
Сказал Спасибо: 2
Имеет 0 спасибок в 0 сообщенях
Hippeys пока неопределено
По умолчанию

Цитата:
Сообщение от supernewbie Посмотреть сообщение
Hippeys, UNetworkHandler::RequestItemList имеет соглашение вызова thiscall - в ecx лежит указатель на this, в коде
Код:
  	.data:0x00000000	8b4148	mov    eax,DWORD PTR [ecx+0x48]	
  	.data:0x00000003	8b08	mov    ecx,DWORD PTR [eax]	
  	.data:0x00000005	8b516c	mov    edx,DWORD PTR [ecx+0x6c]	<--- адрес SendPacket
в ecx указатель на инстанс UNetworkHandler, затем тремя инструкциями вычисляешь адрес сенд пакета при условии подстановки в ecx инстанса UNetworkHandler
Спасибо, скажи пожалуйста какой адрес у тебя получается у функции SendPacket(у меня тот же код функции RequestItemList поэтому и адрес должен быть тот по идее)? У меня получается 0ABE16EC почему-то

Добавлено через 1 минуту
а, не, вроде разобрался, получилось 0x20522AD8

Добавлено через 20 часов 35 минут
подскажите, как функция SendPacket выглядит пожалуйста

Последний раз редактировалось Hippeys, 24.07.2014 в 20:09. Причина: Добавлено сообщение
Hippeys вне форума   Ответить с цитированием
Старый 08.04.2015, 18:32   #12
Новичок
 
Регистрация: 25.03.2014
Сообщений: 11
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
user713 пока неопределено
По умолчанию

Сори за некропостинг, но всёже мож кому понадобится:
PHP код:
unsigned int GetSendPacketAddress(void)
{
    
HMODULE hEngine LoadLibraryA("engine.dll");
    
unsigned int dwUNetHandler = (unsigned int)GetProcAddress(hEngine"??_7UNetworkHandler@@6BUObject@@@");
    return *(
unsigned int*)(dwUNetHandler 0x1c);

user713 вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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