Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [Antibot] BotFilter - Защити свой сервер от ботов | Update 07.06.2023 | 1.8-1.20

А я все еще жду того, когда уже бот фильтр переделается из капчи на картах в постоянное отправление сообщения в формате json на которое если ты тыкнешь - пройдешь на режимы, а если нет - кикнет
 
А я все еще жду того, когда уже бот фильтр переделается из капчи на картах в постоянное отправление сообщения в формате json на которое если ты тыкнешь - пройдешь на режимы, а если нет - кикнет
И что должно быть написано в этих сообщениях?
Ботам легко извлечь от туда сообщение на "пропуск", потому что нажатие на сообщение происходит со стороны клиента, а клиент отправляет просто текст.
Капча используется не просто так, эту картинку еще надо обработать и прогнать через нейросеть что может быть намного сложно для любого школьника (если не иметь готовое ПО)
 
И что должно быть написано в этих сообщениях?
Ботам легко извлечь от туда сообщение на "пропуск", потому что нажатие на сообщение происходит со стороны клиента, а клиент отправляет просто текст.
Капча используется не просто так, эту картинку еще надо обработать и прогнать через нейросеть что может быть намного сложно для любого школьника (если не иметь готовое ПО)
А тут уже интересная задумка. Каждому игроку необходимо давать уникальное сообщение, которое он отправит а чат при нажатии.
 
Боты умеют тыкать на сообщение из чата, чтоб узнать текст который надо написать?
А как ты это представляешь иначе?
Я же выше говорил, json сообщение отправляется клиенту. Ты хочешь чтобы в нем была строка которая нажималась и отправляла текст. В чем проблема получить эту строку сразу при получении json сообщения?
 
А как ты это представляешь иначе?
Чтоб тыкнуть на сообщение надо как минимум иметь... мышку? У бота ее нет, а значит он никак не тыкнет и не отправит сообщение которое необходимо. Так ведь? Как иначе он сможет получить этот текст который отправится через сообщение
 
Чтоб тыкнуть на сообщение надо как минимум иметь... мышку? У бота ее нет, а значит он никак не тыкнет и не отправит сообщение которое необходимо. Так ведь? Как иначе он сможет получить этот текст который отправится через сообщение
Мышь тут вообще не причем даже.
На элементарном уровне бот сразу получит то что нужно и вот почему:
Что такое json сообщение? Это json обьект, содержащий различные поля, вроде message и различные типы взаимодействия вроде hover или click, содержащие текст.
Когда сервер отправляет json сообщение, он отправляет json обьект клиенту. Обычный клиент майнкрафта получает json обьект, получает поле message, получает поле hover или click, затем создает текст в чате, делает его либо кликабельным либо с подсказкой в зависимости от типа с нужным текстом. Так игрок может нажать на текст.
Бот просто получает json обьект, получает поле message, получает поле click или hover и извлекает от туда текст, отправляет этот текст обратно серверу и все. (клиент делает точно так же но при нажатии на текст) Вот и весь обход и причина по которой этот способ не защищает вообще.
 
Мышь тут вообще не причем даже.
На элементарном уровне бот сразу получит то что нужно и вот почему:
Что такое json сообщение? Это json обьект, содержащий различные поля, вроде message и различные типы взаимодействия вроде hover или click, содержащие текст.
Когда сервер отправляет json сообщение, он отправляет json обьект клиенту. Обычный клиент майнкрафта получает json обьект, получает поле message, получает поле hover или click, затем создает текст в чате, делает его либо кликабельным либо с подсказкой в зависимости от типа с нужным текстом. Так игрок может нажать на текст.
Бот просто получает json обьект, получает поле message, получает поле click или hover и извлекает от туда текст, отправляет этот текст обратно серверу и все. (клиент делает точно так же но при нажатии на текст) Вот и весь обход и причина по которой этот способ не защищает вообще.
Сильно
 
Ps 1.17.1 вышла можно пожалуйста обнову? )
 
Version 3.8.8.1 (08.07.2021, stable)
  • Исправлена уязвимость в бф, из-за которой можно было крашнуть банжу с OutOfMemory.
 
Нашел ошибку в плагине, если игрок включит авто-кликер и начнет бить другого игрока, то урон проходит как на версии 1.8, хоть и версия ядра 1.16.5. И получается что фулл незер защиту 4 можно закликать мечем на острооту 5 за 5 секунд, выключив плагин ошибка пропадает и кд на дамаг снова возвращается.
Не верю, что это может быть связано с BF. Проверял ту же самую сборку без банжи?
 
Не верю, что это может быть связано с BF. Проверял ту же самую сборку без банжи?
Верно. Не туда написал, хотел в антирелог написать, а по ошибке сюда написал.
 
Запускаю банжи последней версии и получаю такую ошибку при попытке входа
https://pastebin.com/JJ8Hmp6K

java 16, linux ubuntu
Запускатор такой
Код:
java -Xms4G -Xmx4G --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED -Dfile.encoding=UTF8 -jar BungeeCord.jar nogui
со вторым запуском пробовал, тоже ошибка, что не так?
 
Запускаю банжи последней версии и получаю такую ошибку при попытке входа
https://pastebin.com/JJ8Hmp6K

java 16, linux ubuntu
Запускатор такой
Код:
java -Xms4G -Xmx4G --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED -Dfile.encoding=UTF8 -jar BungeeCord.jar nogui
со вторым запуском пробовал, тоже ошибка, что не так?
мне кажется что с конфигом банжи чтото не так. проверь секцию с правами
 
Не блокируются команды bungee и botfilter, на версии 3.8.8.1, хотя они прописаны в disabled_commands
права на эти команды отсутствуют.
 

Поделиться этой страницей

Назад
Верх