А не проще скачать pwpl/пандору и самому поймать пакет? Заодно научитесь ловить и другие пакеты
Ничего здесь не вижу простого, кроме как наловить море пакетов. И, путем не совсем научных экспериментов, пытаться выяснить какой из них отвечает за нужное действие. Но даже если возникнет догадка на счет одного из них, возникнет следующая, не менее сложная проблема - разобраться в его структуре.
Здесь на Жуке есть ссылка на PacketDeclaration для Пандоры от FreePVP. Но этот файл древний и далеко не полный. Есть так же Вики по пакетам от Desmond Hume, и она хоть и более актуальная, но так же неполная. Хотя Des и FreePVP едва ли не единственные кто раскрыл людям инфу по теме пакетов.
Какой прок от форума если люди почти ничем полезным не делятся
Возможно где-нибудь у вас в Подполье дела обстоят иначе, но здесь тем, кто пробует разобраться приходится пытаться отыскать что-то полезное среди информационных крох 2011-12-ых годов.
В общем нигде не упоминался код пакета для активации скилла и его расшифровка. Накопавшись в отсылаемых пакетах у меня есть предположение, что это 0x29h вида:
Код:
01 05 00 00 09 01 53 33 3C 00
в последних 4-х байтах id перса. А на счет остальных точно не знаю.
В 01 05 возможно должен быть код скилла.
Такие вот догадки... Еще ведь нужно выбрать таргет на ком использовать, а так же ответ сервера...
В elementclient.exe где-то должны быть сведения о структурах, но как на них выйти тоже вопрос....
Ничего здесь не вижу простого, кроме как наловить море пакетов. И, путем не совсем научных экспериментов, пытаться выяснить какой из них отвечает за нужное действие. Но даже если возникнет догадка на счет одного из них, возникнет следующая, не менее сложная проблема - разобраться в его структуре.
А зачем ловить море пакетов то?
Запустили pwpl, юзанули скилл -и вот он пакет.
Разобраться в структуре - она наипростейшая, чего там разбираться то.
Цитата:
Какой прок от форума если люди почти ничем полезным не делятся
Люди тут делятся основами информации. Остальное - делайте сами. Кто понял основы - тот без труда сделает всё остальное
Цитата:
Накопавшись в отсылаемых пакетах у меня есть предположение, что это 0x29h вида:
Предположение верное. C22_29 - UseSkillOnTarget
Цитата:
в последних 4-х байтах id перса.
Поправка - не перса, а таргета. Если Вы использовали баф - то тогда это считается скиллом с целью на себя.
Цитата:
В 01 05 возможно должен быть код скилла.
Что значит "должен быть". Это он и есть. Первые два байта - это айди используемого скилла.
Добавлено через 4 минуты
Цитата:
В elementclient.exe где-то должны быть сведения о структурах, но как на них выйти тоже вопрос
При разборе пакетов помогает IDA
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot
Последний раз редактировалось N00bSa1b0t; 13.09.2015 в 02:19.
Причина: Добавлено сообщение
Использую Пандору, а она отлавливает все входящее/выходящее. К тому же PacketDeclaration древний и расшифровывает лишь некоторые. Пакеты показывает не в реал-тайме, а уже потом файл раскодирывается.. Вот и не просто разобраться какой из них искомый.
Цитата:
Разобраться в структуре - она наипростейшая, чего там разбираться то.
А эт что?
Код:
01 05 00 00 09 01 53 33 3C 00
Цитата:
При разборе пакетов помогает IDA
Я то открыл в IDA и даж в строках нашел некоторые названия пакетов, тольк как выйти на код и структуру непонятно
Но за ваши N00bSa1b0t ответы и помощь спасиб
Использую Пандору, а она отлавливает все входящее/выходящее. К тому же PacketDeclaration древний и расшифровывает лишь некоторые. Пакеты показывает не в реал-тайме, а уже потом файл раскодирывается.. Вот и не просто разобраться какой из них искомый.
Мыши плакали и кололись, но продолжали есть кактус.
Для отлова C22 есть средство удобнее пандоры за моим авторством. Ловит пакеты в реалтайме и умеет их отсылать.
хз, у меня эти байты помечены как unknown
Ведь главное - не разобрать полностью весь пакет, а разобрать нужные данные настолько, чтобы сервер выполнил действие. В пакетах очень часто много "лишних" данных.
Цитата:
Я то открыл в IDA и даж в строках нашел некоторые названия пакетов, тольк как выйти на код и структуру непонятно
Если речь идет про изучение C22_ пакетов, то находите SendPacket, потом ищете её вызовы. Ну а там уже более-менее картинка проясняется
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot
Последний раз редактировалось N00bSa1b0t; 13.09.2015 в 17:53.