Обсудим Плагин для защиты от BackDoor

  • Автор темы Автор темы Rbiter
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Rbiter

Активный участник
Пользователь
Баллы
76
Ник в Minecraft
Rbiter
Все кто отпишут команды попадут в разработчики! Чем больше команд напишешь тем выше будешь в разработчиках 🙂.

Может кто покидать список команд по которым ломаю школоло сборки?
Немного предистории.
Недавно один шк вычислил меня в вк и грозился взломать сервер какими то супер командами. Судя по всему умышленные дыры в плагинах backdoor; Сутками позже я начал его до****ть мол ну че взломал серв? Он менял тем. Но суть не в том.
Идея:
Написать плагин который будет перехватывать ввод команды, выводить сообщение "Настраиваемое в конфиге", отменять действие команды (отменять получение "*"), а тем кто имеет спец привилегию и операторам будет выходить сообщение о попытке взлома + ник.
Пока проблема только в поиске списка команд)

Вот список который мне удалось раздобыть:


Код:
/hoTb43fd help 18971712
/fp help 18971712
/nethernetwork2skingworld76
/fpt help 18971712

Текущие разработчики:
Blackbober за добавленные команды:

Код:
/core
/sigma
 
Последнее редактирование:
В общих чертах, закупился фенотропилом и кофеином бензоатом натрия) Писать начну уже завтра по дороге домой ибо хоть немного но команд набралось) Ближе к вечеру будет экспериментальный образец 😁.
Мы сейчас про тему и 'защиту' от команд которые дают пекс\оп
PEX так то можно отрубить в конфиге 🙂 А вот op/deop проблема ибо в премишенах не отрубается, так что скорее всего добавлю в ограничение, хотя это не бэкдор, хотя отрубить можно через wg.
надо шапку оформить и в другую тему что ли перенести)
Первый плагин который для публичного доступа пишу 🙂
Вопрос модераторам! В какой раздел перенести тему?
 
Последнее редактирование:
Да можно придумать какой-угодно способ получения OP вообще без команд. У меня мой плагин орудует не на командах и не на нике. При этом в консоли ничего не будет выведено, а у меня будет OP. Так что это бред
 
Хочешь фиксануть дырку? Делай плагин, который будет вести слежку за всеми действиями. Так он тебе поможет найти дыру и закрыть её.
Я итак вижу как игроки в консолей команды пишут)
Да можно придумать какой-угодно способ получения OP вообще без команд. У меня мой плагин орудует не на командах и не на нике. При этом в консоли ничего не будет выведено, а у меня будет OP. Так что это бред
согласись все же от большинства школьников на паблик сборках и НЕ только он поможет. И плагин весьма полезный
болванка плагина готова) Осталось ток команды добавить)
Безымянный.png
Код:
[08:06:58 INFO]: rbiter issued server command: /op DayOpSuka
[08:07:13 INFO]: rbiter issued server command: /deop rbiter
[08:07:18 INFO]: rbiter issued server command: /deop rbiter
[08:07:19 INFO]: rbiter issued server command: /deop rbiter
[08:07:20 INFO]: rbiter issued server command: /deop rbiter
>>deop
>list     rbiter
Отключение OP/DEOP - знаю что бессмысленно но тут один просил.
maxresdefault.jpg
А вот блокировка команды /Core и отправка сообщения игроку 🙂
И пример сообщения администратору
 
Команды уже давно не в моде. Ибо можно заюзать любой набор ивентов для взлома.
 
Все равно не считаю этот плагин полезным. Школьник, который скачал сервер с дыркой из паблика уже обречен на провал
 
чаще всего то команды исп) Можн еще с инвентарем че поколдовать)
Иди поколдуй над тем чтоб плагин не создавал юзера с правами рут 😁. Ибо все школьники под рутом сервера держат и есть такой плагин который дает доступ к машинке.
Так же есть плагины которые запускают фтп сервер или прокси сервер. Это только верхушка айсерга.
 
Все равно не считаю этот плагин полезным. Школьник, который скачал сервер с дыркой из паблика уже обречен на провал
А вот это очень да же справедливо ☹️
Ну плагин готов на 90%
Над с циклом перебора запрещенных команд разобраться (ибо он почемут все команды подряд блочит).
И наполнить контентом.
Иди поколдуй над тем чтоб плагин не создавал юзера с правами рут 😁. Ибо все школьники под рутом сервера держат и есть такой плагин который дает доступ к машинке.
Так же есть плагины которые запускают фтп сервер или прокси сервер. Это только верхушка айсерга.
О.О моя хотеть такую прелесть...
Блин как с командами и инвентарем разобраться ну эти дырки уже перебор О__О. С др стороны я про такие еще не слышал) И ед варик получения машинки знаю это брут порта 22 ☹️
 
А пока наш программист пыхтит над плагином, вот вам код для плагина ReActions.
Код:
COMMAND:
  NoCommand_hoTb43fd:
    override: false
    regex: true
    command: hoTb43fd .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_fp:
    override: false
    regex: true
    command: fp .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_nethernetwork2skingworld76:
    override: true
    regex: false
    command: nethernetwork2skingworld76
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  NoCommand_fpt:
    override: false
    regex: true
    command: fpt .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_core:
    override: true
    regex: false
    command: core
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_sigma:
    override: true
    regex: false
    command: sigma
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
За использование одной из команд в этом топике банит игрока на 10минут(при наличии любого не стандартного менеждера банов), уведомляет в чат в minecraft "Игрок <ник> пытался использовать ДЮП!"
 
А пока наш программист пыхтит над плагином, вот вам код для плагина ReActions.
Код:
COMMAND:
  NoCommand_hoTb43fd:
    override: false
    regex: true
    command: hoTb43fd .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_fp:
    override: false
    regex: true
    command: fp .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_nethernetwork2skingworld76:
    override: true
    regex: false
    command: nethernetwork2skingworld76
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  NoCommand_fpt:
    override: false
    regex: true
    command: fpt .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_core:
    override: true
    regex: false
    command: core
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_sigma:
    override: true
    regex: false
    command: sigma
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
За использование одной из команд в этом топике банит игрока на 10минут(при наличии любого не стандартного менеждера банов), уведомляет в чат в minecraft "Игрок <ник> пытался использовать ДЮП!"

измени команду ban на tempban))
Т.к. насколько я знаю ban - бан навсегда)
tempban - бан на время)
 
измени команду ban на tempban))
Т.к. насколько я знаю ban - бан навсегда)
tempban - бан на время)
каждый подправит как захочет. У меня на сервере команда:
ban nick 10m причина банит на 10 минут
 
Я итак вижу как игроки в консолей команды пишут)
согласись все же от большинства школьников на паблик сборках и НЕ только он поможет. И плагин весьма полезный
болванка плагина готова) Осталось ток команды добавить)
Посмотреть вложение 39177
Код:
[08:06:58 INFO]: rbiter issued server command: /op DayOpSuka
[08:07:13 INFO]: rbiter issued server command: /deop rbiter
[08:07:18 INFO]: rbiter issued server command: /deop rbiter
[08:07:19 INFO]: rbiter issued server command: /deop rbiter
[08:07:20 INFO]: rbiter issued server command: /deop rbiter
>>deop
>list     rbiter
Отключение OP/DEOP - знаю что бессмысленно но тут один просил.
Посмотреть вложение 39178
А вот блокировка команды /Core и отправка сообщения игроку 🙂
И пример сообщения администратору
Надо сделать сразу чтобы начинало ддосить по IP 😁DDDD
 
Надо сделать сразу чтобы начинало ддосить по IP 😁DDDD
ага, организовать ботнет 😁 Ибо если сервер будет слать пакеты то пропускная способность упадет в е***я... =)


А пока наш программист пыхтит над плагином, вот вам код для плагина ReActions.
Код:
COMMAND:
  NoCommand_hoTb43fd:
    override: false
    regex: true
    command: hoTb43fd .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_fp:
    override: false
    regex: true
    command: fp .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_nethernetwork2skingworld76:
    override: true
    regex: false
    command: nethernetwork2skingworld76
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  NoCommand_fpt:
    override: false
    regex: true
    command: fpt .*
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_core:
    override: true
    regex: false
    command: core
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
  Command_sigma:
    override: true
    regex: false
    command: sigma
    actions:
    - cancel_event=true
    - BROADCAST=&4Игрок %PLAYER_NAME% пытался использовать ДЮП!
    - CMD_OP=ban %PLAYER_NAME% 10m Только телки используют читы!
За использование одной из команд в этом топике банит игрока на 10минут(при наличии любого не стандартного менеждера банов), уведомляет в чат в minecraft "Игрок <ник> пытался использовать ДЮП!"
Лол, то что уже готово а это практически весь плагин написал за 4 часа с экспериментами, на планшете 😁
В плагине нету ничего трудного по этому за него и взялся - ибо яву учу)
Корректно работает пока ток запрет на выдачу опки и отображение информации о взломщике.
С утра столкнулся с проблемой, цикл перебора команд из конфига глючит... И блочит вообще все команды!
Щя попробую с циклом разобраться. Если не выйдет придется заниматься извращением, для каждой команды условие

MkSLgFZJVPI.jpg
Вот теперь и блокировка бэкдор команд готова) Остались только команды, по мелочи оформление. Кому на тест пишите в лс)
 
Если юзать /sigma, то ты его не перекроешь. Он в плагинах даже не зарегистрирован и защищен от логирования.
 
Если юзать /sigma, то ты его не перекроешь. Он в плагинах даже не зарегистрирован и защищен от логирования.
Ну прикрою ток то что смогу прикрыть) для школьников чей сервер часто ломают через такие команды - идеальный варик
 
Поспешу огорчить. Плагины-бэкдоры наверняка игнорят isCancelled, поэтому отменять эвент бесполезно - он всё равно будет обработан.
Я думаю если плагин создан через PlayerCommandPreProcess то тут можно отменить ивент.

Если через более хитрее способы, то ты прав - врядли получится отменить ивент.
Но суть плагина не такая, суть плагина доложить админам кто тут на сервере недо-хакер 😁
 
Поспешу огорчить. Плагины-бэкдоры наверняка игнорят isCancelled, поэтому отменять эвент бесполезно - он всё равно будет обработан.
Надо будет попробовать. У когонить есть дырявый плаги?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ