Показать сообщение отдельно
Старый 13.02.2013, 15:30   #17
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию

Ну, я продвинулся не слишком далеко.

Расковыривание "обратно":
1. Ищем ник прохожего в памяти, не выделяя в таргет. Он появляется в нескольких местах, но стабитьно -- только в одном.

2. За 4 байта до начала ника имеет место быть 4-байтовый INT

3. Этот INT указывает на место персонажа в какой-то структуре вида (4 интов, потом 0xFFFFFFFF, потом снова 5 интов). Эта структура перебирает список всех персонажей.

И вот тут я заткнулся. Потому, что адрес этой структуры -- динамический и как его получать у каждого следующего клиента -- я не знаю. Есть какие-нибудь идеи?
clyr вне форума   Ответить с цитированием