- Баллы
- 1
Я запретил использовать команды "/pl, /plugin, /plugins". Как скрыть плагины от читов, например зашёл чел с импактом и прописал ".plugin",- ему вывелись все плагины. Как пофиксить?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Сегодня выкачу обновление на UniversalBlocker - там будет как раз этоЯ запретил использовать команды "/pl, /plugin, /plugins". Как скрыть плагины от читов, например зашёл чел с импактом и прописал ".plugin",- ему вывелись все плагины. Как пофиксить?
так я не хочу, чтобы плагины были видны. Я хочу их скрыть. В плагинах могут быть уязвимостину вывелись ему все плагины и что в этом плохого
https://rubukkit.org/threads/sec-ch...blokirovki-simvolov-komand-i-prochego.182925/так я не хочу, чтобы плагины были видны. Я хочу их скрыть. В плагинах могут быть уязвимости
Я скачал, установил в plugins, установил papremc 1.12.2. Запустил сервер, написал "Plugins" в консоле, UniversalBlocker горел зелёным. Я зашёл с чита "impact 1.12.2",- написал ".plugins",- и все плагины всё равно вывелись. Args не нашёл, но всё стояло на true.
Админские права с себя снял перед тестированием?Я скачал, установил в plugins, установил papremc 1.12.2. Запустил сервер, написал "Plugins" в консоле, UniversalBlocker горел зелёным. Я зашёл с чита "impact 1.12.2",- написал ".plugins",- и все плагины всё равно вывелись. Args не нашёл, но всё стояло на true.
Права удали у игрока.Я скачал, установил в plugins, установил papremc 1.12.2. Запустил сервер, написал "Plugins" в консоле, UniversalBlocker горел зелёным. Я зашёл с чита "impact 1.12.2",- написал ".plugins",- и все плагины всё равно вывелись. Args не нашёл, но всё стояло на true.
ДаАдминские права с себя снял перед тестированием?
У меня 0 пермишинов было при написании ".plugins"Права удали у игрока.
Ясен хрен, если ты сам ничего не сделал - не сработает.
В импакте нужно писать ".plugins",- я пробовал в mycommand сделать выведение текста при написании ".plugins", но всё равно выводятся плагины (при использовании impact чита)Вообщем можно и этими способами но можно скачать mycommand и сделать так что бы когда ты прописывал /help или /plugins и т.д тебе выдали допустим у вас нету доступа и т.д
Ну короче, фиг знает как фиксить просмотр плагинов читами. Все команды, которые ты написал запрещены. Там не через команду, а через чит производится просмотр плагинов. Скрин прикрепилХЗ, че там за плагин, но чтобы не палили плагины, необходимо:
1) Забрать следующие права (явно переключить их в false):
bukkit.command.plugins
bukkit.command.version
bukkit.command.help
2) Убедиться, что нет прав на просмотр списка плагинов через другие плагины (такой функционал есть, например, в ServerUtils)
3) Исключить из табуляции команд те, которые содержат двоеточие в названии команды (AsyncTabCompleteEvent или TabCompleteEvent)
4) Запретить выполнение команд с двоеточием в названии команды (PlayerCommandPreprocessEvent)
Но даже это не даст полноценной гарантии, потому что всегда можно проверить наличие функционала конкретного плагина. Например, если я введу //wand и мне выдаст топор - очевидно, что на сервере установлен WorldEdit
как оно будет работать если эти сообщения обрабатываются на клиентеМожно запретить писать .plugins и т.д либо скачать какой нибудь плагин что бы нельзя было писать допустим .cfg .panic и т.д