RakNet Hook

Шурик

Активный
Автор темы
216
42
Возможно ли реализовать ракнет хук входящих RPC пакетов при помощи Microsoft Detours (https://github.com/microsoft/Detours)?

Если же возможно, то какие адреса нужно хукать? Пытался провернуть хук с адресами, которые есть в собейте, но безуспешно.

PS: Не предлагайте другие либы для хуков (только если уверены, что подобный хук нельзя поставить на Microsoft Detours).
 

barspinoff

Известный
126
33
Возможно. RakPeer::HandleRPCPacket - адрес функции, думаю, сам найдёшь. Тебе понадобятся первые два аргумента - их отдашь в BitStream и прочитаешь всю нужную информацию. Единственный минус - нельзя пропустить пакет, потому что вызов обработчика произойдёт независимо от Detours.