Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Разработка
Войти через OpenID

Разработка Раздел для совместной разработки/доработки программы

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 19.02.2012, 21:11   #101
Пользователь
 
Регистрация: 29.01.2012
Адрес: г. Минск
Сообщений: 64
Сказал Спасибо: 10
Имеет 5 спасибок в 5 сообщенях
Tin-moon пока неопределено
По умолчанию

Цитата:
Сообщение от Kilatif Посмотреть сообщение
Tin-moon, "1\02\03\04\05\06\07\08\09\0\0\0"
Специально добавил? А функции по xor ты сам писал (всмысле для конкретного сервера) или это общее?
Tin-moon вне форума   Ответить с цитированием
Старый 19.02.2012, 23:09   #102
Новичок
 
Регистрация: 17.02.2012
Сообщений: 3
Сказал Спасибо: 2
Имеет 2 спасибок в 1 сообщении
sko пока неопределено
По умолчанию

Цитата:
Специально добавил?
Если тип данных WideString, то нолики сами добавятся.

В хелпе по этому поводу пишут, что WideString не хранит своего размера и единственный способ понять, где она кончается - найти терминирующий символ. Так как все символы у нас 2-х байтные, то этот символ будет \0\0. Вроде так

A wide string is a contiguous sequence of wide characters terminated by and including the first null wide character.
sko вне форума   Ответить с цитированием
Старый 19.02.2012, 23:28   #103
Пользователь
 
Регистрация: 29.01.2012
Адрес: г. Минск
Сообщений: 64
Сказал Спасибо: 10
Имеет 5 спасибок в 5 сообщенях
Tin-moon пока неопределено
По умолчанию

Решил попробовать l2px поновее (там вроде появилась поддержка HF). Скачал l2phx.3.5.34.175 , l2phx.3.5.34.174 -- не хотят отлавливать пакеты. И в списке процессов вообще ничего не отображается....

Вроде удалось пропадчить.. Как просматреть обмен пакетами? Так как в старом не отображает сразу....

Последний раз редактировалось Tin-moon, 19.02.2012 в 23:42.
Tin-moon вне форума   Ответить с цитированием
Старый 19.02.2012, 23:31   #104
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Tin-moon, в новых версиях в порты пишем порты геймсервера, т.е. те порты, которые перехватываем.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Старый 20.02.2012, 12:24   #105
Пользователь
 
Регистрация: 29.01.2012
Адрес: г. Минск
Сообщений: 64
Сказал Спасибо: 10
Имеет 5 спасибок в 5 сообщенях
Tin-moon пока неопределено
По умолчанию

Поработал с l2ph. Получил следующий результат по полученным данным из l2ph.
Если из пакета keyInit читать 16 байт то после функции хор совпадает следующее: (данные на выходе с полученные в l2ph)^
Код:
90 FE 92 0C 69 C0 13 DF 17 02 91 A1 00 59 68 FF 
44 97 4F D1 3D DE 09 51 2F 0D F3 C1 9A CE 8D 51 
D5 88 E4 4F 2A CA 18 E5 2D 0A 99 98 39 55 64 F3 48
Если из пакета keyInit прочитать 8 байт и добавить константу предложенную Kilatif в выложенных функциях, то совпадет следующее:
Код:
90 FE 92 0C 69 C0 13 DF 17 02 91 A1 00 59 68 FF 
44 97 4F D1 3D DE 09 51 2F 0D F3 C1 9A CE 8D 51 
D5 88 E4 4F 2A CA 18 E5 2D 0A 99 98 39 55 64 F3 48
Предположение что неверно инициализирую хор. Кто может подсказать???


Пакет keyInit (l2ph) такой:
Код:
2E 01 BB 5C 6C AB 65 9C D3 FD 01 00 00 00 01 00 00 00 01 00 00 00 00
0003 q KeyL: -156609601546199877
000B q KeyH: 4294967297

Это расшифорованный l2ph пакет ReqAuthLogin, что за данные выделенные красным?? Откуда их брать?
Код:
2B 32 00 35 00 35 00 31 00 32 00 31 00 35 00 00 
00 8F B4 35 89 7F 04 A5 B6 05 6D 33 FA 38 72 4B 
3F 01 00 00 00 7C 01 00 00 00 00 00 00 00 00 00 00 

Последний раз редактировалось Tin-moon, 20.02.2012 в 12:53.
Tin-moon вне форума   Ответить с цитированием
Старый 20.02.2012, 15:50   #106
Пользователь
 
Регистрация: 20.02.2012
Сообщений: 37
Сказал Спасибо: 9
Имеет 0 спасибок в 0 сообщенях
Rzone пока неопределено
По умолчанию

Писал бота на BlitzBasic если кто знает такой Первого написал года 4 назад получился тормозной но рабочий, недавно переписал на BlitzMax - летает) Начинал кстати с той же статьи http://fursoffers.narod.ru/Packets.htm и смотрел теже исходники. Если надо, могу дать исходники на бейсике они должны попонятнее быть всяких си++ С ксором и блоуфишем был тот же гемор, ксор я кое-как переписал с найденных в нете то-ли сишных то-ли паскалевских, а с блоуфишем не мучался - нашел исходники для делфи, собрал ддлку на экспорт 3 функции инит и крипт/декрипт. Ява поддерживает вызов функций с длл?
Rzone вне форума   Ответить с цитированием
Старый 20.02.2012, 19:36   #107
Новичок
 
Регистрация: 12.02.2012
Сообщений: 27
Сказал Спасибо: 8
Имеет 0 спасибок в 0 сообщенях
ErgoZ пока неопределено
По умолчанию

в моём случае это не прокатит Я пишу под андроид))) немного забросил проект так как на мед обследовании, позже вернусь к проекту прошёл первый пакет)) дальше на этапе отправки 1 пакета от клиента серверу остановился)))
ErgoZ вне форума   Ответить с цитированием
Старый 21.02.2012, 00:21   #108
Пользователь
 
Регистрация: 29.01.2012
Адрес: г. Минск
Сообщений: 64
Сказал Спасибо: 10
Имеет 5 спасибок в 5 сообщенях
Tin-moon пока неопределено
По умолчанию

Получил нужные данные на выходе. Отправляю на сервер, ничего не приходит. Кто может подсказать по этому пакету??
Tin-moon вне форума   Ответить с цитированием
Старый 21.02.2012, 05:40   #109
Пользователь
 
Регистрация: 20.02.2012
Сообщений: 37
Сказал Спасибо: 9
Имеет 0 спасибок в 0 сообщенях
Rzone пока неопределено
По умолчанию

Проснифай что твой бот отправляет, на какой порт итд. WPEpro очень хороший сниффер. Возможно, что и ответ от сервера приходит. Сравни логи WPEpro и клиента.
Rzone вне форума   Ответить с цитированием
Старый 21.02.2012, 11:40   #110
Пользователь
 
Регистрация: 29.01.2012
Адрес: г. Минск
Сообщений: 64
Сказал Спасибо: 10
Имеет 5 спасибок в 5 сообщенях
Tin-moon пока неопределено
По умолчанию

Цитата:
Сообщение от Rzone Посмотреть сообщение
Проснифай что твой бот отправляет, на какой порт итд. WPEpro очень хороший сниффер. Возможно, что и ответ от сервера приходит. Сравни логи WPEpro и клиента.
Поснифал. Ничего. Да и сам сервер не реагирует (паставил режим отладки на нем. Пишет только что протокол - ОК. и на этом все..)
Tin-moon вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Разработка



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

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


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

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

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