hlapex

 
RU BelfegorJ #05.01.2007 16:56
+
-
edit
 

BelfegorJ

новичок
Есть решение борьбы с этим? hlapex - зло.
 
UA SoulKeeper #05.01.2007 17:20
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

Есть. натыкать проверок в каждом пакете с баном.
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  
UA MorbidAngel #05.01.2007 17:23
+
-
edit
 

MorbidAngel

разработчик L2J Fortress

Есть, ГГ, но если он убит - только правка исходников. Добавление всевозможных проверок перед выполнением того что попросил клиент.
 

Drac

разработчик l2j-сервера

У меня было давно ещё предложение написать "Пакетный Фильтр", который бы, получая пакет, анализировал его первые 2 байта и потом соответственно брал бы шаблон данного типа пакета и анализировал его. Для этого требуются шаблоны (правильные типы и данные, которые могут приходить в данном пакете). Если пакет подходит под шаблон - пропускать на обработку, если не подходит - оповещать администратора о содержимом пакета, а пакет не допускать до обработки.
 
UA SoulKeeper #05.01.2007 17:55
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

По моему это не выход с положения. Умный человек хлапексом пришлет вполне нормальный пакет с подменой тому что ему надо.
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  
+
-
edit
 
Сервер не должен верить клиенту. Все данные должны проверяться на возможность. По идее возможных дырок не так уж много.
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
RU BelfegorJ #06.01.2007 12:36
+
-
edit
 

BelfegorJ

новичок
Натыкать проверок это нее дело... Сервер грузанётся сразу же... Проверка всех покетов будет его грузить жутко...
Вот вариант с ГГ. Что можно замутить с этим?
 
RU BelfegorJ #06.01.2007 12:38
+
-
edit
 

BelfegorJ

новичок
Мне просто показали реально несколько дырок.. Допустим Человек мог крафтить... И всё такое...
 
UA SoulKeeper #06.01.2007 13:11
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

BelfegorJ> Натыкать проверок это нее дело... Сервер грузанётся сразу же... Проверка всех покетов будет его грузить жутко...
BelfegorJ> Вот вариант с ГГ. Что можно замутить с этим?


Сервер проверок не почуствует. Соня if ничего не изменит.
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  
UA SoulKeeper #06.01.2007 13:17
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

BelfegorJ> Мне просто показали реально несколько дырок.. Допустим Человек мог крафтить... И всё такое...


Копать в сторону RecipeController.
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  
RU BelfegorJ #06.01.2007 14:15
+
-
edit
 

Drac

разработчик l2j-сервера

У нас на последних сборках точно ничего не скрафтишь...
 
RU BelfegorJ #06.01.2007 14:44
+
-
edit
 
+
-
edit
 
Затычка на данный баг потребовала двух строчек кода :)
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
RU BelfegorJ #07.01.2007 13:58
+
-
edit
 

BelfegorJ

новичок
Не подскажеш каких?
И она всю прогу "затыкает"?
 
+
-
edit
 
Проверка есть ли и игрока в книге нужный рецепт. Затыкает данный способ ее использования.
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
UA MorbidAngel #07.01.2007 15:33
+
-
edit
 

MorbidAngel

разработчик L2J Fortress

Abaddon> Проверка есть ли и игрока в книге нужный рецепт. Затыкает данный способ ее использования.
Как я понял дело не в отсутствии рецепта, а в том, что крафтил человек, а не гном....т.е. проверять нужно еше и наличие скила "Dwarven Craft"!
 
RU BelfegorJ #07.01.2007 16:57
+
-
edit
 

BelfegorJ

новичок
Abaddon> Проверка есть ли и игрока в книге нужный рецепт. Затыкает данный способ ее использования.
Попытался разобраться, но не догнал...
Можно патч?
 
UA MorbidAngel #07.01.2007 17:28
+
-
edit
 

MorbidAngel

разработчик L2J Fortress

Abaddon>> Проверка есть ли и игрока в книге нужный рецепт. Затыкает данный способ ее использования.
BelfegorJ> Попытался разобраться, но не догнал...
BelfegorJ> Можно патч?
без исходников не сделаеш....а на самом деле там не сложно....там просто надо в обработке клиентских пакетов n if ов поставить с нужными проверками и все....даже глубокие знания жавы ненужны. Если С++ знаеш - все поймеш!
 
RU BelfegorJ #07.01.2007 18:02
+
-
edit
 

BelfegorJ

новичок
У меня есть исходники, но он говорит 2 строчки. Мне бы хотелось на них посмотреть.
 
+
-
edit
 
У тебя нет исходников фортресса, а для сф нужно совершенно другой патч делать. Я переписывал RecipeController и изрядную часть L2Player с нуля.
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
AD Реклама Google — средство выживания форумов :)
UA SoulKeeper #07.01.2007 20:45
+
-
edit
 

SoulKeeper

разработчик L2J Fortress

У сф закрыто
Разыскивается десятка с два датапакеров :) http://la2.wrk.ru/forum/viewtopic.php?id=50882  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru