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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.10.2007, 22:00   #1
Новичок
 
Регистрация: 05.10.2007
Адрес: Украина
Сообщений: 19
Сказал Спасибо: 0
Имеет 23 спасибок в 13 сообщенях
DeVolf пока неопределено
По умолчанию Кружок нубов(Вопрос-Ответ)

//QaK:отдельная тема по подкючению пакетхака к серверу >>>>>>>>тут
любые вопросы по данной тематике в этом топе будут удаляться без предупреждения.


Код:
const
mp='8A 1B 15 01 10';
hp='8A 1A 15 01 10';
begin
if fromclient and (pck[1]=#$38#$F5#$00#$EF#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=hstr(hp);
SendToServer;
end;
if fromclient and (pck[2]=#$33#$F5#$00#$EF#$00#$40#$00#$03#$00#$00#$00) then
begin
buf:=hstr(mp);
SendToServer;
end;
end.
где я ошибся?

Последний раз редактировалось QaK, 30.08.2010 в 18:56.
DeVolf вне форума   Ответить с цитированием
За это сообщение DeVolf нажился 6 спасибками от:
Старый 04.06.2009, 11:59   #451
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

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


NLObP вне форума   Ответить с цитированием
Старый 04.06.2009, 14:24   #452
Новичок
 
Регистрация: 30.04.2009
Сообщений: 15
Сказал Спасибо: 7
Имеет 1 спасибку в 1 сообщении
hash пока неопределено
По умолчанию

Переведите плиз в делфи код

PHP код:
Если волкер отправляет пакет "444" заблокировать его и отправить к серверу "333"
Вообщем нужно для обхода защиты от бота, а учить языки пока некогда

Последний раз редактировалось hash, 04.06.2009 в 14:32.
hash вне форума   Ответить с цитированием
Старый 04.06.2009, 15:55   #453
Местный
 
Аватар для 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 вне форума   Ответить с цитированием
Старый 04.06.2009, 16:50   #454
Новичок
 
Регистрация: 09.07.2008
Сообщений: 23
Сказал Спасибо: 2
Имеет 1 спасибку в 1 сообщении
TYRISTAS пока неопределено
По умолчанию

Как зделать чтобы если на каче 2 перса но не в пати чтобы 1 из них который просто сапорт для заливки мп собирал дроп а то маг если начинает собирать дроп то кач меденый
TYRISTAS вне форума   Ответить с цитированием
Старый 04.06.2009, 18:05   #455
Новичок
 
Регистрация: 04.06.2009
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Aw3some пока неопределено
По умолчанию

Установил последнюю версию. Нашол мой ник но когда я жму отправить покет например на страйдера или на любой эпик нечего непроисходит. Но когда отправляю пакет с хиро свечением меня кикает с серва и пишет чтото про ГМ. Это защита на серве или что? Можно ли чтонибуть сделать?
//nlobp:защита, ничего не сдлелать

Последний раз редактировалось NLObP, 04.06.2009 в 18:31.
Aw3some вне форума   Ответить с цитированием
Старый 05.06.2009, 02:51   #456
Новичок
 
Регистрация: 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   #457
Рыцарь
 
Аватар для 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   #458
Новичок
 
Регистрация: 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, 12:30   #459
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

delphi Код:
begin if pck = '' then exit; if FromClient and (Pck[1]=#$0E) then   begin     buf := pck;     pck := '';     writed(746, 2); //вписываем чтото по офсету 2...     sendtoserver;   end; end.

......

Добавлено через 4 минуты
естественно я его и даже не думал проверять...
но по идее именно то..
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 05.06.2009 в 12:30. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
Старый 05.06.2009, 15:22   #460
Местный
 
Аватар для 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, время: 21:52.

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

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