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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 30.01.2011, 02:17   #161
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от alexteam Посмотреть сообщение
хукает эту функцию. смотрит что при вызове ему подсовывают.
не
переменные недоступны для записи -> выбивает в ошибку, которую обрабатывает в ядре...


supernewbie, смысл загадки такой: рано тебе геймгуарды ломать
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
Старый 30.01.2011, 02:19   #162
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

ну я всё же попробую...

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

она cdecl с переменным числом параметров, если чо)
__________________
Шожиделать.. ботить хочется..

Последний раз редактировалось destructor, 30.01.2011 в 02:24.
destructor вне форума   Ответить с цитированием
Старый 30.01.2011, 02:32   #164
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

это ощущается) я надеялся что там поинтер) и шо делать?)
массив параметров наверное...
array of variant или как))
ведь там и инт и стринг... странно нахер

че-то как-то так чтоли выходит

delphi Код:
TSendPacket = packed record   unknown:pointer;   id:byte;   size:string;   params:array of variant;   end;
__________________
Начало.

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

это проще геймгуарда, ты справишся)
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
Старый 30.01.2011, 03:21   #166
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

delphi Код:
var tmps:string; asm mov     spobj, ecx pop     tmps pop     tmps end; params.size:=tmps; MessageBox(0,PChar(params.size),PChar(params.size),0);

че-то ничерта не работает...

блин, ну как так то, судя по этому коду, в стек предпоследним параметром кладется стринг строка!

asm Код:
.text:203AC6E9                 push    edx .text:203AC6EA                 push    1Ch .text:203AC6EC                 push    offset aCd      ; "cd" .text:203AC6F1                 push    eax
__________________
Начало.

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

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

asm Код:
.text:203AC6E9                 push    edx .text:203AC6EA                 push    1Ch .text:203AC6EC                 push    offset aCd      ; "cd" .text:203AC6F1                 push    eax

вот это загрузка стека в одном из методов UNetworkHalder, после этого идет вызов СендПакета

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

может указатель на стринг строку?
__________________
Шожиделать.. ботить хочется..
destructor вне форума   Ответить с цитированием
Старый 30.01.2011, 18:03   #170
Местный
 
Аватар для supernewbie
 
Регистрация: 23.09.2009
Сообщений: 1,232
Сказал Спасибо: 119
Имеет 172 спасибок в 134 сообщенях
supernewbie пока неопределено
По умолчанию

делаю string(tmps^) - там вообще пусто...
__________________
Начало.
supernewbie вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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