Что делать если вылетает майнкрафт из за nei

Обновлено: 07.07.2024


Этой статьёй мы снова продолжаем тему взломов с помощью модов. На этих выходных наши RedPower сервера подверглись взлому - была проведена раздача большого количества ресурсов.

Это не дюп
Первое, что нас насторожило - среди ресурсов, которые раздавали были квантовые генераторы. Это сразу отвергло теорию дюпа, так как предмет сначала нужно получить, чтобы его дюпнуть. А как это сделать с предметом из творческого режима у которого ещё нет крафта?

Первый поиск - безрезультатно
Тут напрашивается вывод только один - взлом. Была проведена большая проверка, которая никаких результатов не дала. Оставался только один вариант взлома - с помощью пакетов (о чём мы писали в предыдущей статье). Позже выяснилось, что у игрока (и его аккаунтов), проводившего раздачу был творческий режим. Это значительно сузило круг поиска, потому что игровой режим можно переключить только двумя способами: с помощью команды gamemode и с помощью кнопки в NEI. Повторный поиск тоже ничего не дал. Банить аккаунты взломщика не имело смысла - это не решить проблему: он может создать новые, либо его последователи продолжать это дело. Выход из ситуации только один - искать уязвимость и фиксить её.
Решено было установить "капкан" и ждать визита взломщика.

"Капкан" сработал
Взломщик заходит в очередной раз проверить работу уязвимости и успешно попадает в наш "капкан". Правда, сам взловщик при его срабатывании ничего не заметил, а вот мы увидели, где находится сама дырка. Верным помощником взломщика отказался мод Not Enough Items (который стоит не только на клиенте, но и на сервере для полноценной интеграции). Взлом осуществлялся с помощью одного пакета, который серверная часть NEI принимала без каких-либо проверок.

Что же нам ChickenBones приготовил?
Давайте рассмотрим, как работает серверная часть NEI.

ServerPacketHandler - обработчик пакетов, присланных клиентом (игроком). На первый взгляд здесь всё хорошо. Проверка прав доступа есть. Мы выяснили, что взломщик использовал пакет с type=13, который переключает творческий режим. Но как он это сделал, если тут есть проверка доступа?

А теперь посмотрим, как работает функция проверки доступа authenticatePacket() в NEIServerConfig. И тут мы видим, что на некоторые type пакетов она тупо возвращает true не делая никаких проверок! Как раз на наш пакет с type=13 она всегда возвращает true (даёт добро на выполнение действия).

Вот и вся суть взлома. Сервер спокойно принимает пакет от клиента и включает игроку творческий режим.


Со стороны клиента отправка пакета очень проста. Остаётся лишь назначить клавишу, которая будет выполнять этот код и установить мод на клиент (лаунчеры не помеха).

Исследуя этот код, мы нашли ещё одну аналогичную уязвимость. Отправив пакет с type=15 можно изменить тип моба, который создаёт спаунер. Этот пакет тоже не прверяется на наличие прав доступа. Отправка пакета со стороны клиента уже немного отличается - нужно указать местоположение и тип моба, который будет создавать спаунер.
Этот пакет используется NEI для установки спаунеров мобов игроком, так как в свойства предмета нельзя записать тип моба, который он будет создавать - это не предусмотрено игрой.

Неудивительно, что автор мода допустил такие ошибки. Проверка доступа к функциями раскидана по разным частям мода, поэтому так легко не заметить отсутствующую проверку. Благо, в версии 1.6.4 автор во время переписывания этой функции, исправил проблему. Таким образом уязвимость работает только на версии Minecraft 1.5.2 и ниже.

Осторожно! Вымогатели
Некоторые администраторы серверов уделяют очень много времени на поиск всевозможных уязвимостей и багов в модах. Потом их фиксят. Это всё конечно хорошо, но сейчас пошла мода практиковать найденные уязвимости на чужих серверах и предлагать их администрации фикс за деньги, что по сути является вымогательством. Принцип таков: "Либо ты у нас покупаешь фикс и всё будет хорошо, либо твой сервер будут всё время ломать". Самое интересное, что на просьбы прекратить взламывать сервер они отвечают "Это не мы ломаем, это всё игроки. Мы к этому не вообще не причастны. Мы всего-лишь предлагаем Вам фикс. Покупать фикс или нет - это уже ваше дело.". Хотя на самом деле продавец и те, кто ломают ещё как связаны друг с другом. Таким образом вымогатели ставят администрацию серверов в безвыходное положение: купить фикс или закрыть сервер. Вымогатели делают деньги на продаже фиксов (ценник почти всегда завышен) и уязвимости игрокам, которые хотят "пошалить".

Выход есть! Где используют уязвимость? Правильно! На вашем сервере. А знаете, за кем в таком случае преимущество? - За вами. Взломщики играют на вашем сервере, а значит, по вашим правилам. Вы можете следить абсолютно за всем, что они делают на сервере. Просто установите слежку за всеми действиями игроков (включая присылаемые ими пакеты). С системой слежки взломщик сам выведет Вас на уязвимость совершенно бесплатно! Далее останется только написать фикс. Таким образом вымогатель останется с носом.

Заключение
Публикуйте найденные уязвимости в свободном доступе. Это в первую очередь сорвёт продажи вымогателям, потому что число серверов, где будет работать уязвимость значительно сократится, ведь есть на свете добрые люди, которые выкладывают фиксы бесплатно.
Публикуя уязвимости Вы помогаете другим проектам, а они Вам, если будут это делать тоже.
Стоит отметить, что при таком раскладе схема вымогательства потеряет свою актуальность, а игроки всех серверов перестанут страдать от регулярных откатов и вайпов.

Я установил мод NEI, установил его в сборку, запускаю, запускается. (надпись mojang) а потом краш! (Minecraft был аварийно закрыт по причине неизвестной ошибки. Для определения причин ошибки была вызвана Консоль разработчика.) Посоветуйте что делать ну или мод где можно смотреть рецепты крафта! плиз!

вот моды на рецепты крафта, а вылетает либо из-за id-шника предметов, либо мод не роботает

а вот и моды на крафты

вот список модов, может скажешь какие конфликтуют?
CodeChikenCore_1.7.10
Galacticraft 1.7.10
galacticraft planets 1.7.10
gravisute 1.7.10
IchunUtil 1.7.10
Ic2 1.7.10
Legends Core 1.7.10
MicrodoodleCore 1.7.10
Morphing mod 1.7.10
Orespawn 1.7.10
SuperHeroes Unlimited mod 1.7.10

ЛЕNА Мудрец (14607) единственное что я могу сказать: удаляй по одному моду и запускай майнкрафт с NEI и когда он запустится без опр. мода, он и был причиной краша. Я с модами почти не играю, так что не знаю что там конфликтует. можешь попробовать убрать orespawn, но не думаю что это поможет

Я скачал мод Not enough items CodeChickenCore, я запускаю захожу в режим: Творческий мир и нажимаю "E" а там ничего нету, ничего не показывается

Из-за новой политики Microsoft в отношении сторонних ресурсов, Minecraft Wiki больше не является официальной. В связи с этим были внесены некоторые изменения, в том числе и обновлён логотип вики-проекта. Подробности на нашем Discord-сервере.

куда кидать плагины для мода?--Это имя 16:49, 10 декабря 2012 (UTC) Пишите пожалуйста туда куда нужно!

Делаю все по гайду, не работает, совсем. [ ]

После форджа кидаю чикен коре и НЕИ в папку coremods, в игре не видит модов. Как решить проблему? 145.255.141.243 11:24, 3 апреля 2013 (UTC)

NEI Вылет игры, при просмотре рецепов. [ ]

Minecraft 1.7.10. При просмотре любых крафтов в NEI вылетает игра.(Возможно из-за IC2 или gregtech).
Версии: CodeChickenCore-1.7.10-1.0.7.46-universal, NotEnoughItems-1.7.10-1.0.5.111-universal, NEIIntegration-MC1.7.10-1.0.3, neiaddons-1.12.11.36-mc1.7.10, thaumcraftneiplugin-1.7.10-1.7a.
Краш репорт и конец консоли: Клик. Зарание спасибо! --EnderSolo ( обс. ) 18:03, 7 сентября 2015 (UTC).
Forestry причина краша при просмотре рецептов (всех) Как решить эту проблему?--EnderSolo ( обс. ) 13:14, 13 сентября 2015 (UTC)

Правая панель NEI перестала отображаться в режиме креатива [ ]

Приветствую!
Подскажите, пожалуйста, в чем проблема:
Правая панель Not Enough Items (та, где показаны все игровые блоки) перестала отображаться в режиме креатива (/gamemode 1), при этом в режиме выживания она по-прежнему есть, успешно показывает рецепты.То есть в Креативе при вызове инвентаря (Е) показывается лишь привычная "читовая" замена обычного инвентаря по центру (норма) и кнопка "Options" в левом нижнем углу (настройки NEI), а должна быть еще кнопка NEI Subsets наверху и большая панель со всеми игровыми блоками справа.

Это не баг, а фича, поскольку интерфейс режима Творчество дублирует Чит-панель, поэтому разработчики, видимо, запилили напрямую в код мода автоскрытие NEI в Творческом режиме. Для возврата привычной чит-панели используйте режим Creative+ или Творчество+(В него же вы можете перейти?), который помимо неё имеет кучу удобных фич, например, дополнительно 54 слота(аля большой сундук) помимо 36(инвентарь+пояс) стандартных или пресетов инвентаря. Vogan erik ( Вылет в игре при открывание инветаря [ ]

Я скачала все необходимое для этого мода, пишут что этот мод заработал я захожу выживание захожу в инветарь и игра вылетает показывает ошибку пожалуйста скажите что я ни так делаю, а играть то охота моды установила такие: CodeChickenCore, toomanyitems и сам проблемный мод все кроме этих модов ничего нет. Плиз. Проблема была и раньше. TLauncher

TMI и NEI конфликтуют

Нет кнопок слева сверху [ ]

Всегда, когда играю через лицензионный лаунчер или через TLaucher с модом NEI не появляются слева сверху кнопок. Таких по типу: Магнит, Смена режима игры, Поменять время суток, Занять чанки и т.д. Эти кнопки появляются только если играю со сборок на Twitch

---- Minecraft Crash Report ----// There are four lights!

Time: 20.09.14 18:39Description: Updating screen events

java.lang.ArrayIndexOutOfBoundsException: 9at codechicken.nei.recipe.ShapelessRecipeHandler$CachedShapelessRecipe.setIngredients(ShapelessRecipeHandler.java:65)at codechicken.nei.recipe.ShapelessRecipeHandler$CachedShapelessRecipe.setIngredients(ShapelessRecipeHandler.java:84)at codechicken.nei.recipe.ShapelessRecipeHandler$CachedShapelessRecipe.<init>(ShapelessRecipeHandler.java:46)at codechicken.nei.recipe.ShapelessRecipeHandler.loadUsageRecipes(ShapelessRecipeHandler.java:169)at codechicken.nei.recipe.TemplateRecipeHandler.loadUsageRecipes(TemplateRecipeHandler.java:376)at codechicken.nei.recipe.TemplateRecipeHandler.getUsageHandler(TemplateRecipeHandler.java:511)at codechicken.nei.recipe.GuiUsageRecipe.openRecipeGui(GuiUsageRecipe.java:42)at codechicken.nei.recipe.RecipeItemInputHandler.lastKeyTyped(RecipeItemInputHandler.java:19)at codechicken.nei.forge.GuiContainerManager.lastKeyTyped(GuiContainerManager.java:341)at net.minecraft.client.gui.inventory.GuiContainer.func_73869_a(GuiContainer.java:909)at net.minecraft.client.gui.inventory.GuiContainer.keyPress(GuiContainer.java:999)at codechicken.nei.forge.GuiContainerManager.fixhandleKeyboardInput(GuiContainerManager.java:489)at net.minecraft.client.gui.inventory.GuiContainer.func_73860_n(GuiContainer.java:1004)at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:111)at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1566)at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)at net.minecraft.client.main.Main.main(SourceFile:101)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unknown Source)at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------

Не работает [ ]

Не включается майнкрафт с not enough items что делать?

1)Подписывайтесь. 2)Делате отдельный раздел (сделал за вас). 3)Лог ошибки из лаунчера. --Dand0 (обс.) 11:39, 27 июля 2014 (UTC)

NEI не работает [ ]

Играю на 1.12.2 ,вроде настроила, работает, есть чит-режим, НО нет панели слева, там тупо ничего нет, только блоки справа. У меня уставлено всё: Just Enough Items; Not Enough Items; Code Chicken Lib

Содержание

1. А что за магнит на верхней панели, и что он делает?
Это функция, добавленная модом NEI, которая позволяет притягивать дроп (как магнит) на большом расстоянии.
3. А что за сердце на верхней панели, и что оно делает?
Это функция, добавленная модом NEI, которая позволяет восстанавливать ваше здоровье.
4. Буква C, для чего она нужна?
Эта функция, добавленная модом NEI, которая позволяет вам переключаться из Выживания в режим «Творчества».
5. C — значит творческий режим, а что значит C+?
Эта дополнительная функция, добавленная модом NEI, которая расширяет ваш инвентарь, делая его больше. Если выйти из этого режима, оставшиеся в дополнительных слотах предметы не пропадут. Функция добавлена в 1.4.2.
6. Он конфликтует с TooManyItems?
Да, конфликтует.

NEI и антивирусы [ ]

При попытке скачивания .jar большинство антивирусов пишут:

Обнаружена угроза: объект заражен HEUR:Exploit.Script.Blocker.U

Это falsepositive или в коде действительно есть вредоносные элементы?

KAV/KIS уже как минимум полгода считает сайт вредоносным, о чём постоянно пишут в обсуждении мода. В самих модах как правило всё чисто. Игнорируйте предупреждения/отключите антивирь на минутку, потом просканируйте скачанный файл/важные зоны, всё будет ок--Denai 16:09, 27 июля 2013 (UTC)

Ошибка в Nei [ ]

Не работают кнопки в nei,правая и левая кнопка отвечает за просмотр рецептор. Переключал режим в настройках,ничего не помогает. Ps Добавлю от себя, просто без какой видимой причины пропали кнопки Магнита, Лечения и Удаления. Пробовал пересобрать сервер по новой, кнопки не появляются, грешил что с сервером что-то не так, но мод работает на клиентской части, так что понять ничего не могу. (Само собой в режиме Оператора, в опциях можно их включить для режима "полезности" но и в этом случае они не появляются на панели)

Всё установил, захожу в мир , всё норм, захожу в инвентарь, ВЫЛЕТАЕТ

). 2.) Можно поподробнее. Скиньте крашлог, какие моды у вас были установлены, и на какой версии Minecraft вы играете? Asassin 1 ( talk | 123 ) 18:13, 19 января 2015 (UTC)

NEI не работает [ ]

  1. Подписывайтесь.
  2. Поменяйте используемую раскладку с русской на английскую (с помощью комбинации клавиш Alt + ⇧ Shift , Ctrl + ⇧ Shift , ⇧ Shift + ⇧ Shift или чего-то в этом роде) и попробуйте ещё раз.
  3. Проверьте в настройках клавиши управления.
  4. Проверьте версию NEI. Для старых версий Minecraft иногда лучше скачать старые версии мода.
  5. Если всё равно не получается, то сообщите разработчикам на английском языке.

Не помогло, в управлении нет кнопки O , и какая версия вообще под 1.5.2. ---91.124.252.176 15:54, 26 февраля 2015 (UTC)

Не, я удалил майн из-за краша. --95.135.154.252 16:08, 27 февраля 2015 (UTC)

NEI не работает [ ]

включаю лаунчер(1.7.10,на других версиях пашет нормально).проверяю мод-есть.значит установился.включаю любую карту,и тут.

a fatal error has occured, this connection is terminated

Вроде есть, а вроде нет. [ ]

Захожу в майн в списке модов высвечивается. Захожу в мир нажимаю на O Options не высвечивается. Что делать? Майнкрафт 1.5.2 Возможно nei не поддерживается в minecraft 1.5.2

У меня тоже такая же проблема, но у меня майнрафт 1.7.2

На 1.4.7 такая же проблема решается Vanilla NEI Fix. Его нужно положить в coremods

У меня версия Forge OptiFine 1.7.10 скачал CodeChickenCore захожу в майн в списке он есть. Нажимаю на него пишет No installed plugins. Захожу в мир любой а мод не отображается! Что делать?

Зельеварение [ ]

У меня, по сути, NEI работает, но вот при нажатии P не появляется окошко с зельями. А U и X работают. Смотрел в Options'ах, там в Controls'ах вообще зелий нету, Enchantment настроен на X , а Usage на U .

NEI текущей(1.6.1.2) версии "не дружит" с IC 2 [ ]

В куче рецептов не указывается то, что, собственно и есть - рецепт(не отображаются сами предметы крафта). На сайте разработчика NEI в разделе "Installation and Plugins" сказано "Mistaqur has plugins for <. > and an IC2 fix at <ссылка>". Это и правда ошибка/недоработка разработчика/ов или я что-то не так сделал?

Это IC2 не дружит с NEI (экспериментальный уже вроде более-менее).--Denai 05:46, 21 августа 2013 (UTC)

Не работает [ ]

Возможно, дело в том, что при некоторых размерах окна (например, если его развернуть) интерфейс не показывается, попробуйте уменьшить окно. И подписывайтесь. --GreenStone (вклад) 08:20, 10 декабря 2012 (UTC)

NEI не работает [ ]

Читайте также: