Цитата:
Сообщение от dark
я не пойму, что ты пишешь.. то ты не возвращаешь управление, то гг то ли ставит хук, то ли нет - не пойму. Нафига ГГ ставить хук в не экспортируемой функции? Сорри, такого не видел. Но если такое и есть, то мои методы точно также должны работать - суть то не меняется. Если клиент падает, то это 99% проблема твоего хука - рассогласование между соглашением о вызове и/или как следствие порча стека/регистров. Проще всего сделай _naked функцию и проследи, чтобы всё сохранялось и восстанавливалось.
|
а вот смотри, за джампом гварда стоит сразу вызов другой функции, если я на ее место ставлю свой хук, то пакеты перехватываются, но получается что я затираю ту функцию, и при возвращении управления получаю краш.
Как тут можно сманеврировать? Как в таком случае можно корректно вернуть управление?