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

Универсалка вернулась

Тема в разделе "Обсуждение Minecraft", создана пользователем Shevchik, 5 мар 2014.

  1. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    http://mmoru.com/board/showthread.php?t=465674

    Взрывающиеся пуканы через 3,2,1...


    @Konstantin773 кстати сколько людей успело купить прежде чем его слили?
    И кстати нахера?
    public byte[] v1 = { 109, 105, 110, 101, 99, 114, 97, 102, 116, 46, 106, 97, 114 };
    public byte[] v2 = { 111, 98, 104, 111, 100 };
    public byte[] v3 = { 97, 112, 112, 100, 97, 116, 97 };
    public byte[] c1 = { 67, 111, 112, 121, 114, 105, 103, 104, 116 };
    public byte[] c2 = { -50, -31, -11, -18, -28, 32, -15, -28, -27, -21, -32, -21, 32, 80, 111, 115, 116, 97, 108, 50, 46, 32, -49, -16, -18, -28, -32, -26, -32, 32, -24, 32, -17, -21, -32, -29, -24, -32, -14, 32, -25, -32, -17, -16, -27, -7, -27, -19, -5, 33, 33, 33 };
     
    Последнее редактирование: 5 мар 2014
    BleaZzZ и BedinINCORP нравится это.
  2. Хостинг MineCraft
    <
  3. Миднайтко

    Миднайтко Старожил Пользователь

    Баллы:
    153
    > 2. Ложим rt.jar файл в C:/Program Files/Java/jre7/lib/
    Стоп, где-то я это уже видел :D[DOUBLEPOST=1394018825,1394018766][/DOUBLEPOST]Вай, еще 4 поста, и я смогу видеть хайд 5 на ммору :D
     
    BleaZzZ нравится это.
  4. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Это новая универсалка которая теперь возвращает валидный Classpath
    Впрочем проверить валидность ClassPath всё ещё можно, поэтому надо ещё немножко поколдовать чтобы даже рефлексия не помогла.
     
    Последнее редактирование: 5 мар 2014
  5. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Я у себя подобные колдования давно сделал))) Но и они не помогут, т.к. любую функцию можно переписать.
    Чтобы школота не редактировала.[DOUBLEPOST=1394019464,1394019399][/DOUBLEPOST]
    На эти деньги я неделю целую жил)))


    А вообще, если я что-то выкладываю на MmoRU, то с целью пофиксить это на проектах.
     
  6. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Байткод эдитор это отредачит запросто.
    Тем более зачем запрещать это редактировать?(Или хочешь чтобы нубы могли пытаться блочить тупо проверяя наличия файла по пути?)[DOUBLEPOST=1394019561,1394019488][/DOUBLEPOST]
    Надо есть заменить java.lang.reflect.Field чтобы оно возвращала нужное значение в нужном классе, тогда и рефлексия поможет.
    Единственная проблема что могут попробовать тогда детектить по наличию полей, поэтому нужно сделать чтобы такая инфа тащилась с текстового файла где-нибудь на диске.
     
  7. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Методов защиты я много перевидал. Банально можно чекать кол-во методов и полей в классах или прибегнуть к нативным функциям.

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

    Вообщем, NCP и не париться.
     
  8. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Ты собрался переписать JVM?
    К сожалению с плюсами у меня не очень, поэтому я отчаливаю.

    А насчёт кормит годам - скоро это не потребуется надеюсь, по крайней мере изменения протокола и внутренностей майна показывает что к ModAPI почти всё готово
     
  9. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    С плюсами у меня тоже не оч, но прстенькие редактирования получаются. (например,подмена строки запуска так, что SAP этого не замечает)
     
  10. Автор темы
    Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    SAP много чего не замечает.
    Сап не разобрали на кусочки только потому что он покрыт протектором, и всем лень его снимать.
     
  11. Миднайтко

    Миднайтко Старожил Пользователь

    Баллы:
    153
    У меня есть ненакрытый линуксовый сервер SAP'а ^_^
    Нужен - могу отправить, ida успешно с elf'ом работает
     
    BleaZzZ нравится это.
  12. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Имхо, интересно только в плане некоторых аспектов защиты.
    Лучше никому не отправляй, нужно уважать чужой (хоть и напрасный) труд.
     

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