Фикс Ивенты для модов [Механизмы работают от имени владельца]

Вот и мы не в курсе еще что за пакет там вызывается, так бы может и сами разобрались (
Что-то похожее на уязвимость я нашёл. Посмотрите на рефлексию в методе onPacketData(InputStream, EntityPlayer). Там можно без каких-либо ограничений менять данные полей для контейнеров и TileEntity с помощью рефлексии. Новое значение поля и его название присылает клиент, а сервер ничего даже не проверяет.
 
Что-то похожее на уязвимость я нашёл. Посмотрите на рефлексию в методе onPacketData(InputStream, EntityPlayer). Там можно без каких-либо ограничений менять данные полей для контейнеров и TileEntity с помощью рефлексии. Новое значение поля и его название присылает клиент, а сервер ничего даже не проверяет.
Ок, было бы проще - если бы была уязвимость на руках, хех, а то так даже хз куда копать...
 
IC2 обновлён до 2.2.813. В этой версии автор мода, похоже, исправил уязвимость с пакетами.
 
парам пам пам не мог 9 месяцев починить пока я не снял видео . кек.
 
ИК2 industrialcraft-2-2.2.813-experimental багнутый. Крашится сервер
Код:
java.lang.NoClassDefFoundError: ic2/core/network/NetworkManagerClient
    at ic2.core.network.NetworkManager.sendContainerField(NetworkManager.java:348)

Пофикшено в билде 814. Просьба обновить билд с ивентами.
 
Такой же краш, пришлось вернуться на версию назад с фиксом...
 
Назад
Верх Низ