Показать сообщение отдельно
Старый 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 вне форума   Ответить с цитированием