уни-патч для линукса и для макоси
X

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

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

Комбинированный просмотр

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

    По умолчанию Re: уни-патч для линукса и для макоси

    К сведению желающих использовать репак на новых макосях.
    На новых макосях есть какое-то новшество, которое препятствует такому ugly-хаку.
    Мне сообщили, что на macOS 12.6 (21G115) с ядром Darwin 21.6.0 репак не "взлетает".
    При запуске из консоли (программа "Терминал"):
    /opt/1cv8/8.3.21.1302/1cv8
    запуска в обычном понимании не происходит, в окне Терминала надпись:
    killed 9
    т.е. процесс был убит, вероятно самим ядром, но это догадки. В логах ничего нет.
    Я сам это не исследовал и вряд ли буду - есть другие, более интересные задачки.
    Последний раз редактировалось HPDX2300; 11.10.2022 в 22:54.
    "кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"

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

    good_deman (04.11.2022), redhat2020 (01.12.2022), root7 (20.01.2024), vovashulga (21.10.2022)

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

    По умолчанию Re: уни-патч для линукса и для макоси

    Цитата Сообщение от HPDX2300 Посмотреть сообщение
    ...На новых макосях есть какое-то новшество, которое препятствует такому ugly-хаку.
    ... на macOS 12.6 (21G115) с ядром Darwin 21.6.0 репак не "взлетает".
    При запуске из консоли (программа "Терминал"):
    /opt/1cv8/8.3.21.1302/1cv8
    запуска в обычном понимании не происходит, в окне Терминала надпись:
    killed 9
    т.е. процесс был убит, вероятно самим ядром
    в такой ситуации можно пробовать выключить "System Integrity Protection":

    идею подсмотрел тут: Disabling SIP on the debuggee
    цитата:
    "...For proper debugging, you may need to disable SIP (System Integrity Protection) on the machine whose kernel you wanna debug. To do that, reboot the machine in Recovery Mode. To do that, reboot the machine and when you hear the “BOONG!”, or when the screen turns on, press CMD + R. Wait a few seconds for it to boot into Recovery Mode user interface, and open “Terminal” from the top bar.

    In the Recovery Terminal, write
    Код:
    csrutil disable
    . Then reboot the machine and boot it normally to macOS."
    "кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"

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

    good_deman (04.11.2022), redhat2020 (01.12.2022), root7 (20.01.2024), Sova24 (05.02.2023), vovashulga (21.10.2022)

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

    По умолчанию Re: уни-патч для линукса и для макоси

    Цитата Сообщение от HPDX2300 Посмотреть сообщение
    в такой ситуации можно пробовать выключить "System Integrity Protection": идею подсмотрел тут: Disabling SIP on the debuggee цитата: "...For proper debugging, you may need to disable SIP (System Integrity Protection) on the machine whose kernel you wanna debug. To do that, reboot the machine in Recovery Mode. To do that, reboot the machine and when you hear the “BOONG!”, or when the screen turns on, press CMD + R. Wait a few seconds for it to boot into Recovery Mode user interface, and open “Terminal” from the top bar. In the Recovery Terminal, write
    Код:
    csrutil disable
    . Then reboot the machine and boot it normally to macOS."
    ответ завернул в цитату:
    Цитата Сообщение от HPDX2300
    Для тех, кто хочет повторять мой рецепт для изделий под макось, нашел ещё одну подсказку знатока в теме IDA PRO: Цитата: "там отсутствовал один единственный ни на что не влияющий файл CodeResources" и ответs: 1) "В macOS он влияет на проверку подписи, co всеми вытекающими последствиями. В зависимости от настроек ОС, программа с нарушенной подписью может вообще не запуститься." 2) "секция подписи может быть стрипнута и тогда настройки оси влиять не будут - разве что в самой проге будет собственная проверка целосности" Если пробовать удалить перед установкой файл CodeResources", то, возможно, платформа может быть полечена без выключения "System Integrity Protection" (см.пост #25)
    Последний раз редактировалось HPDX2300; 18.10.2024 в 15:43.
    "кинжал хорош для того, у кого он есть, и плохо тому у кого он не окажется в нужное время"

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 07.02.2012, 23:43
  2. Патч для Warcraft III 1.26 rus
    от GHoSt444 в разделе Игры (games)
    Ответов: 0
    Последнее сообщение: 30.06.2011, 18:18
  3. Патч к AMS Enterprise 2.9
    от kryak_er в разделе Полезности
    Ответов: 2
    Последнее сообщение: 09.06.2009, 23:06
  4. Установка Линукса.
    от Большой Брат в разделе LINUX
    Ответов: 18
    Последнее сообщение: 09.11.2007, 05:26

Метки этой темы

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

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

Ваши права

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