Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Управление сервером Bukkit' started by Sirse, Oct 22, 2013.

  1. alexandrage

    alexandrage Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    Тогда забей, выброси майн :D.
     
  2. Хостинг MineCraft
    <
  3. BuTeK31285

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

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

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

    Trophy Points:
    173
  5. BuTeK31285

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

    Trophy Points:
    68
    Имя в Minecraft:
    BuTeK31285
  6. Alexgrist

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

    Trophy Points:
    173
    Поищи в ядре этот класс и замени.
     
  7. BuTeK31285

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

    Trophy Points:
    68
    Имя в Minecraft:
    BuTeK31285
    Я искал) Нету там такого)[DOUBLEPOST=1431792777,1431792348][/DOUBLEPOST]Мб где-то в либах?
     
  8. Alexgrist

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

    Trophy Points:
    173
    В minecraft_server.1.6.4.jar искал?
     
  9. BuTeK31285

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

    Trophy Points:
    68
    Имя в Minecraft:
    BuTeK31285
    Да, искал, ничего не нашёл[DOUBLEPOST=1431794915,1431793471][/DOUBLEPOST]Ну помогите вы нубу бестолковому, буду благодарен :(
     
  10. Alexgrist

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

    Trophy Points:
    173
    5.png
     
  11. BuTeK31285

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

    Trophy Points:
    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
     
  12. Alexgrist

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

    Trophy Points:
    173
    С флагом запускай
    -Dfml.ignorePatchDiscrepancies=true
     
  13. BuTeK31285

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

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

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

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

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

    Trophy Points:
    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)
    [DOUBLEPOST=1431797598][/DOUBLEPOST]Чё не так сделал?)
     
  16. Alexgrist

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

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

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

    Trophy Points:
    68
    Имя в Minecraft:
    BuTeK31285
    А куда тогда NBTTagList.class пихнуть надо?[DOUBLEPOST=1431798787,1431798752][/DOUBLEPOST]Поставил фикс, ЦПУ как было 100%, так и осталось...
     
  18. Alexgrist

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

    Trophy Points:
    173
    NBTTagList.class - для спигота.
     
  19. BuTeK31285

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

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

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

    Trophy Points:
    173
    Проверить фикс можно модифицированным клиентом.
    С сервера кикнет при попытке кликнуть с предметом в руке.
     
    Last edited: May 16, 2015
  21. profi

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

    Trophy Points:
    88
    А если MCPC+ 1.5.2 тогда что? Там только для ванильки же? Или я что-то не понял. Такого класа там попросту нету.
     
    Last edited: Aug 5, 2015

Share This Page