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

Глобальная уязвимость сервера

Статус
Закрыто для дальнейших ответов.

Jampire

Старожил
Пользователь
Баллы
173
Имя в Minecraft
Jampire
Уязвимость позволяет выбросить любое кол-во предметов от любого игрока на сервере. Информации пока мало, но атаке уже подверглись некоторые крупные проекты в том числе и частично мой (наш?)

Самые очевидные варианты в виде дырявих пакетов мы уже проверили, но этого оказалось мало. Требуется помощь большего кол-ва людей, ибо уязвимость глобальная.
 
сам никто не найдет этот баг. только один проект купил фикс за 20 к. вряд ли он что то расскажет. человек просто заходит на сервер, не вводит никакие команды, ничего в логах нет, и у него появляются любые вещи, даже тех которых в неи нет, даже стак минусовой можно получить с бесконечными ресами
я сам видел как это происходит, смысла искать еще инфу нет
это взлом не на опку, а на получение любых ресурсов, и всё. от модов не зависит. нужно взламывать лаунчер.
более точной инфы тебе никто не даст, я и так уже не первый день у барто выведываю)))

в игре он через любого из игроков админов неважно
дропает любой шмот
обсолютно
шмот блоки
всё что есть короче
и так же может менять их названия

Вырезки из конфы, у кого есть мозги и знание джавки приглашаю в конфу по поиску косяка и его решению, но честно говоря нужно просто найти, а пофиксить и так сможем:)

немного видоса от ломателя :3

Некоторые заметки:
  • Предмет можно выкинуть от имени любого игрока, если даже этого предмета у него нет в инвентаре.
  • Связано с пакетами
  • Скорее всего проблема в самом forge, а именно в пакетах
 
Последнее редактирование:
Может быть нужно хорошо анализировать пакеты во время этого "взлома"? Правда, не знаю, как.
 
Может быть нужно хорошо анализировать пакеты во время этого "взлома"? Правда, не знаю, как.
Включить debug в server.properties. Будет отписывать все пакеты.
Кроме пакетов и быть тут ничего не может, вопрос в том какой.
 
Последнее редактирование:
Включить debug в server.properties. Будет отписывать все пакеты.
Кроме пакетов и быть тут ничего не может, вопрос в том какой.
Это 100% дело в пакете. Но пакеты, которые могут что-то заспаунить защищены проверкой непробойной. В этом и суть. Уязвимость есть, а где она - не можем найти уже часа 4.
 
Включить debug в server.properties. Будет отписывать все пакеты.
Кроме пакетов и быть тут ничего не может, вопрос в том какой.
Есть идея что это cpw.mods.fml.common.network.internal.FMLMessage.EntitySpawnMessage, однако пока нет возможности это проверить
 
Есть идея что это cpw.mods.fml.common.network.internal.FMLMessage.EntitySpawnMessage, однако пока нет возможности это проверить
Оно server->client. Хотя может из-за какого-нибудь бага оно и на сервере работает.
 
Почти на каждом проекте работает?
 
Ну грубо говоря используется модифицированый клиент который отправляет левый пакет. Поэтому сам думай где работает :)
 
Ограничить права отправки этого пакета нужно модификацией-модом, правда сам я его не могу написать, простите.
И нужно отыскать этот пакет, только не знаю какой, в настройках сервера включите отладку и выполните заново уязвимость, и увидите, какой пакет делает такую гадость.
 
Ограничить права отправки этого пакета нужно модификацией-модом, правда сам я его не могу написать, простите.
И нужно отыскать этот пакет, только не знаю какой, в настройках сервера включите отладку и выполните заново уязвимость, и увидите, какой пакет делает такую гадость.
Помоему не зная пакета, нельзя сделать эту уязвимость.
 
Есть подозрение, что дело в общем моде на этих проектах.
 
этож токо с 1.8.
Ниже 1.8 нет такого
 
Просто поделились инфой интересной )
эта интересная инфа была пофикшена в спигот 1.8 на первый день когда её обнаружили, но моджанги на стоко криворукие что в 1.8.5 забыли выложить фикс и потратили на фикс больше 4 месяцев..
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх