1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов 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. Миднайтко

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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