как ломануть 1C 8.3 for Linux
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 10 из 1279

Древовидный режим

  1. #10
    Помогает людям
    Аватар для HPDX2300
    Регистрация
    18.04.2018
    Адрес
    HP-Compaq DX2300 microtower PC
    Сообщений
    270
    Сказал(а) спасибо
    69
    Поблагодарили 1820 раз(а) в 398 сообщениях

    По умолчанию Re: как ломануть 1C 8.3 for Linux

    Цитата Сообщение от holmes Посмотреть сообщение
    на версии 8.3.21.1484 не работает dd
    всё надо делать осознанно, а не в режиме "копи-пасте-энтер"
    уже для версии 22-1368 надо было патчить заголовок по смещению 0x44, а не 0x7C как захардкодено в пред. патчере ("mm[0x7C] = 7")
    именно поэтому в последнем unipatch.py добавил анализ заголовка файла для автомагического нахождения LOAD-сегмента с аттрибутами R-X, эти последние меняются на RWX.
    в тексте unipatch.py оставлена подсказка: "# WTF? "to smoke": 'man 5 elf'"
    выхлоп unipatch.py:
    Код:
    $ ./unipatch.py
    e_phoff = 0x40
    e_phentsize = 0x38
    e_phnum = 0x7
    p_type=0x1, p_flags=0x5
    mm[0x44] := 7  <====== вот оно, изменение аттр. сегмента (было p_flags=0x5, стало p_flags=0x7)
    patching  /home/user/tmp/1sec/8.3.21/21-1484.prod/backbas.so  at offset=0x5f1550
    есть мысля разделить патч на два - один для сервера, другой для клиента, каждый эмулирует 1 ключ, тогда отпадает нужда патчить заголовок
    Последний раз редактировалось HPDX2300; 25.08.2022 в 22:23.
    "кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"

  2. 4 пользователя(ей) сказали cпасибо:

    Alexabrus (03.09.2022), noname1902 (07.09.2022), redhat2020 (25.08.2022), vovashulga (25.08.2022)

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •