1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Уязвимость двойного хэндшейка, или почему ваш сервер взламывают

Тема в разделе "Управление сервером Bukkit", создана пользователем Sirse, 22 окт 2013.

  1. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Тогда забей, выброси майн :D.
     
  2. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    Ну а если серьезно? Обьяснить трудно?
     
  3. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
  4. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    Что такое NBT - понял) В фиксах @alexandrage есть фикс для 1.6 файликом NBTTagList.class, но куда его пихнуть то нужно?) Обьясните чайнику :3
     
  5. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    Поищи в ядре этот класс и замени.
     
  6. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    Я искал) Нету там такого)
    Мб где-то в либах?
     
  7. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    В minecraft_server.1.6.4.jar искал?
     
  8. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    Да, искал, ничего не нашёл
    Ну помогите вы нубу бестолковому, буду благодарен :(
     
  9. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    5.png
     
  10. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    Сломал сервер...
    16.05 22:59:45 [Server] INFO Caused by: java.lang.NoClassDefFoundError: net/minecraft/nbt/NBTTagList (wrong name: net/minecraft/server/v1_6_R3/NBTTagList)
    16.05 22:59:45 [Server] INFO ... 20 more
    16.05 22:59:45 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    16.05 22:59:45 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    16.05 22:59:45 [Server] INFO at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
    16.05 22:59:45 [Server] INFO Caused by: java.lang.ClassNotFoundException: net.minecraft.nbt.NBTTagList
    16.05 22:59:45 [Server] INFO ... 13 more
    16.05 22:59:45 [Server] INFO at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1711)
    16.05 22:59:45 [Server] INFO at net.minecraft.stats.StatList.<clinit>(StatList.java:96)
    16.05 22:59:45 [Server] INFO at net.minecraft.stats.StatList.func_75921_a(StatList.java:185)
    16.05 22:59:45 [Server] INFO at net.minecraft.block.Block.<clinit>(Block.java:1441)
    16.05 22:59:45 [Server] INFO at net.minecraft.item.Item.<clinit>(Item.java:84)
    16.05 22:59:45 [Server] INFO at net.minecraft.potion.PotionHelper.<clinit>(SourceFile:80)
    16.05 22:59:45 [Server] INFO at net.minecraft.potion.Potion.<clinit>(Potion.java:31)
    16.05 22:59:45 [Server] INFO Caused by: java.lang.NoClassDefFoundError: net/minecraft/nbt/NBTTagList
    16.05 22:59:45 [Server] INFO at Start.main(Start.java:8)
    16.05 22:59:45 [Server] INFO at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12)
    16.05 22:59:45 [Server] INFO at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43)
    16.05 22:59:45 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606)
    16.05 22:59:45 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    16.05 22:59:45 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    16.05 22:59:45 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    16.05 22:59:45 [Server] INFO at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
    16.05 22:59:45 [Server] INFO at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
    16.05 22:59:45 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:606)
    16.05 22:59:45 [Server] INFO at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    16.05 22:59:45 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    16.05 22:59:45 [Server] INFO at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    16.05 22:59:45 [Server] INFO java.lang.reflect.InvocationTargetException
    16.05 22:59:45 [Server] SEVERE Unable to launch
    16.05 22:59:43 [Server] INFO Launching wrapped minecraft {net.minecraft.server.MinecraftServer}
    16.05 22:59:42 [Server] INFO Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
    16.05 22:59:42 [Server] INFO Loaded library ejml-0.23.jar.
    16.05 22:59:42 [Server] INFO Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
    16.05 22:59:42 [Server] INFO Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
    16.05 22:59:42 [Server] INFO Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
    16.05 22:59:42 [Server] INFO Loaded 40 rules from AccessTransformer config file fml_at.cfg
    16.05 22:59:41 [Server] INFO Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
    16.05 22:59:41 [Server] INFO Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
     
  11. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    С флагом запускай
    -Dfml.ignorePatchDiscrepancies=true
     
  12. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    Дык сервер на хосте, как флаг запускать?)
     
  13. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    На Майл Диске alexandrage есть ядро с фиксом(флаг не нужен будет).
    И сам фикшеный класс. https://cloud.mail.ru/public/1fd2bdc3ca7f/site/ThreadLoginVerifier-Cauldron-1.6.4/Для школохостеров/
    Ставь сам фикс от НТБ на то ядро.
     
  14. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    Смотри:
    1) Скачал ядро
    2) Скачал NBTTagList.class, переименовал в cg.class, закинул в minecraft_server.1.6.4.jar
    3) Скачал и закинул Start.class в clauldron_lalala_server.jar
    4) Поправил Manifest
    5) Запускаю:
    16.05 23:29:18 [Server] INFO Caused by: java.lang.NoClassDefFoundError: net/minecraft/nbt/NBTTagList (wrong name: net/minecraft/server/v1_6_R3/NBTTagList)
    16.05 23:29:18 [Server] INFO ... 20 more
    16.05 23:29:18 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    16.05 23:29:18 [Server] INFO at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    16.05 23:29:18 [Server] INFO at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
    16.05 23:29:18 [Server] INFO Caused by: java.lang.ClassNotFoundException: net.minecraft.nbt.NBTTagList
    16.05 23:29:18 [Server] INFO ... 13 more
    16.05 23:29:18 [Server] INFO at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:1711)
    16.05 23:29:18 [Server] INFO at net.minecraft.stats.StatList.<clinit>(StatList.java:96)
    16.05 23:29:18 [Server] INFO at net.minecraft.stats.StatList.func_75921_a(StatList.java:185)
    16.05 23:29:18 [Server] INFO at net.minecraft.block.Block.<clinit>(Block.java:1441)
    16.05 23:29:18 [Server] INFO at net.minecraft.item.Item.<clinit>(Item.java:84)
    16.05 23:29:18 [Server] INFO at net.minecraft.potion.PotionHelper.<clinit>(SourceFile:80)
    16.05 23:29:18 [Server] INFO at net.minecraft.potion.Potion.<clinit>(Potion.java:31)
    16.05 23:29:18 [Server] INFO Caused by: java.lang.NoClassDefFoundError: net/minecraft/nbt/NBTTagList
    16.05 23:29:18 [Server] INFO at Start.main(Start.java:8)

    Чё не так сделал?)
     
  15. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    "2) Скачал NBTTagList.class, переименовал в cg.class, закинул в minecraft_server.1.6.4.jar"
    Нет, не тот взял класс.
    Вот этот нужен:
    https://cloud.mail.ru/public/1fd2bdc3ca7f/site/Краш фикс/vanilla-cauldron.1.6.4/
     
  16. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    А куда тогда NBTTagList.class пихнуть надо?
    Поставил фикс, ЦПУ как было 100%, так и осталось...
     
  17. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    NBTTagList.class - для спигота.
     
  18. BuTeK31285

    BuTeK31285 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    BuTeK31285
    А почему ЦПУ то на 100 до сих пор висит?
     
  19. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    Проверить фикс можно модифицированным клиентом.
    С сервера кикнет при попытке кликнуть с предметом в руке.
     
    Последнее редактирование: 16 май 2015
  20. profi

    profi Активный участник Пользователь

    Баллы:
    88
    А если MCPC+ 1.5.2 тогда что? Там только для ванильки же? Или я что-то не понял. Такого класа там попросту нету.
     
    Последнее редактирование: 5 авг 2015

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