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

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 04.06.2009, 15:55   #1
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

hash, например так
delphi Код:
begin   if FromClient and (Pck=#$XX#$XX#$XX) then     Pck :=#$YY#$YY#$YY; end.
замена пакета XX XX XX на YY YY YY
PanAm вне форума   Ответить с цитированием
Старый 05.06.2009, 02:51   #2
Новичок
 
Регистрация: 30.04.2009
Сообщений: 15
Сказал Спасибо: 7
Имеет 1 спасибку в 1 сообщении
hash пока неопределено
По умолчанию

Цитата:
Сообщение от PanAm Посмотреть сообщение
hash, например так
delphi Код:
begin   if FromClient and (Pck=#$XX#$XX#$XX) then     Pck :=#$YY#$YY#$YY; end.
замена пакета XX XX XX на YY YY YY
Не понял как это будет выглядеть, мне нужно заменить Версию протокола:
Вот протокол который отсылает бот:
0E 53 03 00 00 09 07 54 56 03 09 0B 01 07 02 54 54 56 07 00 02 55 56 00 51 00 53 57 04 07 55 08 54 01 07 01 53 00 56 55 56 01 06 05 04 51 03 08 51 08 51 56 04 54 06 55 08 02 09 51 56 01 53 06 55 04 53 00 56 56 53 01 09 02 09 01 51 54 51 09 55 56 09 03 04 07 05 55 04 06 55 04 06 09 04 51 01 08 08 06 05 52 06 04 01 07 54 03 06 52 55 06 55 55 51 01 02 04 54 03 55 54 01 57 51 55 05 52 05 54 07 51 51 55 07 02 53 53 00 52 05 52 07 01 54 00 03 05 05 08 06 05 05 06 03 00 0D 08 01 07 09 03 51 03 07 53 09 51 06 07 54 0A 50 56 02 52 04 05 55 51 02 53 00 08 54 04 52 56 06 02 09 00 08 03 53 56 01 05 00 55 06 08 56 04 0D 06 07 52 06 07 04 0A 06 01 04 54 04 00 05 02 04 54 00 09 52 53 05 04 01 04 05 05 01 52 51 52 0D 06 51 08 09 54 53 00 0D 01 02 03 54 53 01 05 03 08 56 54 07 02 54 0B 06 00 00 00 00

А вот, который отправляет клиент:
0E 53 03 00 00 09 07 54 56 03 09 0B 01 07 02 54 54 56 07 00 02 55 56 00 51 00 53 57 04 07 55 08 54 01 07 01 53 00 56 55 56 01 06 05 04 51 03 08 51 08 51 56 04 54 06 55 08 02 09 51 56 01 53 06 55 04 53 00 56 56 53 01 09 02 09 01 51 54 51 09 55 56 09 03 04 07 05 55 04 06 55 04 06 09 04 51 01 08 08 06 05 52 06 04 01 07 54 03 06 52 55 06 55 55 51 01 02 04 54 03 55 54 01 57 51 55 05 52 05 54 07 51 51 55 07 02 53 53 00 52 05 52 07 01 54 00 03 05 05 08 06 05 05 06 03 00 0D 08 01 07 09 03 51 03 07 53 09 51 06 07 54 0A 50 56 02 52 04 05 55 51 02 53 00 08 54 04 52 56 06 02 09 00 08 03 53 56 01 05 00 55 06 08 56 04 0D 06 07 52 06 07 04 0A 06 01 04 54 04 00 05 02 04 54 00 09 52 53 05 04 01 04 05 05 01 52 51 52 0D 06 51 08 09 54 53 00 0D 01 02 03 54 53 01 05 03 08 56 54 07 02 54 0B 06 DF B8 3B 54
Вот мне нужно, чтоб первый протокол при отправке был заблокирован (тоесть не дошел до сервера потому, что сразу буду кикнут) и место него отправился второй.
hash вне форума   Ответить с цитированием
Старый 05.06.2009, 08:20   #3
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

hash, сначала разбериь в основных понятиях и алгоритмах аутентификации.
Тебе же PanAm черным по пикселям написал:
delphi Код:
begin   if FromClient and (Pck=Hstr('здесь вставляешь свой пакет, который надо заблокировать, в виде 98 56 АА 5А и так далее')) then     Pck :=Hstr('здесь вставляешь свой пакет, в виде 98 56 АА 5А и так далее'); end.
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 05.06.2009, 12:06   #4
Новичок
 
Регистрация: 30.04.2009
Сообщений: 15
Сказал Спасибо: 7
Имеет 1 спасибку в 1 сообщении
hash пока неопределено
По умолчанию

Цитата:
Сообщение от QaK Посмотреть сообщение
hash, сначала разбериь в основных понятиях и алгоритмах аутентификации.
Тебе же PanAm черным по пикселям написал:
delphi Код:
begin   if FromClient and (Pck=Hstr('здесь вставляешь свой пакет, который надо заблокировать, в виде 98 56 АА 5А и так далее')) then     Pck :=Hstr('здесь вставляешь свой пакет, в виде 98 56 АА 5А и так далее'); end.
Оказалось все не так просто как я думал, сервер каждый раз шлет разные запросы при авторизации на гейм серве, а клиент и бот разные ответы, но названия пакетов теже, что с этим можно сделать?
И где вообще можно почитать про защиту от ботов на серверах, не подскажешь?

Последний раз редактировалось hash, 05.06.2009 в 12:22.
hash вне форума   Ответить с цитированием
Старый 05.06.2009, 15:22   #5
Местный
 
Аватар для PanAm
 
Регистрация: 18.01.2008
Сообщений: 286
Сказал Спасибо: 24
Имеет 133 спасибок в 80 сообщенях
PanAm
По умолчанию

Цитата:
Сообщение от hash Посмотреть сообщение
Оказалось все не так просто как я думал, сервер каждый раз шлет разные запросы при авторизации на гейм серве, а клиент и бот разные ответы
пакет 0E не ответ на запрас, если он всегда разный, то тут 2 варианта или 4 последни байта мусор (например сервер проверяет чтоб они небыли 00) или они генерируются на основе данных с логин-сервера, и тогда ПХ не поможет так как неработает с ним.
PanAm вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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