Рут в два клика. Разбираем опасную уязвимость в MacOS High Sierra - «Новости»
Воспользоваться возможностями нейросети Алиса можно в мессенджерах - «Новости мира Интернет»
Воспользоваться возможностями нейросети Алиса можно в мессенджерах - «Новости мира Интернет»
Google интегрирует голосового помощника Gemini в мобильные игры - «Новости мира Интернет»
Google интегрирует голосового помощника Gemini в мобильные игры - «Новости мира Интернет»
Logitech представила клавиатуру, которая заряжается от солнечного и искусственного света - «Новости мира Интернет»
Logitech представила клавиатуру, которая заряжается от солнечного и искусственного света - «Новости мира Интернет»
Google представила ИИ-инструмент Mixboard для создания мудбордов - «Новости мира Интернет»
Google представила ИИ-инструмент Mixboard для создания мудбордов - «Новости мира Интернет»
Xiaomi анонсировала чехол в формате геймпада с кнопками для 17 Pro - «Новости мира Интернет»
Xiaomi анонсировала чехол в формате геймпада с кнопками для 17 Pro - «Новости мира Интернет»
Sony раньше времени раскрыла линейку игр PS Plus на октябрь — в неё вошла Alan Wake 2 - «Новости сети»
Sony раньше времени раскрыла линейку игр PS Plus на октябрь — в неё вошла Alan Wake 2 - «Новости сети»
«Эта легендарная игра заслуживала большего»: фанатов ужаснул геймплейный трейлер Deus Ex Remastered - «Новости сети»
«Эта легендарная игра заслуживала большего»: фанатов ужаснул геймплейный трейлер Deus Ex Remastered - «Новости сети»
КТ-сканирование показало скрытую опасность дешёвых литиевых аккумуляторов - «Новости сети»
КТ-сканирование показало скрытую опасность дешёвых литиевых аккумуляторов - «Новости сети»
Владельцы старых часов Casio могут превратить их в фитнес-трекер за $55 - «Новости сети»
Владельцы старых часов Casio могут превратить их в фитнес-трекер за $55 - «Новости сети»
Qualcomm представила ПК-процессоры Snapdragon X2 Elite и X2 Elite Extreme — до 18 ядер и мощный NPU для Windows-ноутбуков - «Новости сети»
Qualcomm представила ПК-процессоры Snapdragon X2 Elite и X2 Elite Extreme — до 18 ядер и мощный NPU для Windows-ноутбуков - «Новости сети»
Новости мира Интернет » Новости » Рут в два клика. Разбираем опасную уязвимость в MacOS High Sierra - «Новости»

Содержание статьи

  • Стенд
  • Демонстрация уязвимости (видео)

Буквально на днях главной новостью
инфосека была опасная брешь в macOS 10.13.1, благодаря которой любой пользователь мог завладеть правами рута всего в несколько кликов. Мы разберем, почему так произошло и как работает уязвимость.

Эксплоит


Этот эксплоит настолько банален и прост, что для начала нам не понадобится даже тестовый стенд.


Чтобы стать суперпользователем, достаточно ввести логин root и любой пароль. После нажатия кнопки «Войти» окошко авторизации, конечно, заерзает и сообщит, что пароль неверен. Но теперь достаточно проделать ту же процедуру еще раз, и ты — рут. Да! Вот так все просто. High Sierra. High Security.


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



Простой способ решения проблем

Теперь, когда ты все знаешь, пора разбираться, почему так вышло.


Стенд


А вот сейчас и время для поднятия стенда. Так как я нищеброд и «мака» у меня отродясь не было, то буду использовать вариант для бедных — виртуалку VMware с macOS. Чтобы «просто побаловаться», достаточно будет и бесплатного VMware Player, который можно загрузить с официального сайта компании.


Далее нужно скачать образ готовой системы, например с сайтов, которые нельзя называть, — я думаю, ты знаешь, о чем идет речь. Перед тем как запускать виртуальную машину, примени патч VMware Unlocker. Он открывает возможность для запуска macOS.


Рекомендую установить отладчик lldb для путешествий по недрам системы. Просто набери в консоли lldb, и система сама предложит тебе варианты установки приложения.



Вооружаемся отладчиком lldb

Чтобы отладка прошла без проблем, нам еще понадобится отключить SIP (System Integrity Protection). Для этого перед загрузкой системы держи сочетание клавиш Command + R (если у тебя виндовая клавиатура, то Win + R сработает аналогично) до тех пор, пока не увидишь логотип Apple. После этого система загрузится в Recovery Mode. Теперь запускай терминал и пиши в консоли


csrutil disable

Результатом должно быть сообщение, что SIP отключен. Перезагружай машину в нормальном режиме.



Отключение System Integrity Protection необходимо, чтобы иметь возможность отладки системных приложений

Нелишне будет и иметь под рукой IDA для потрошения внутренностей исполняемых файлов, отвечающих за авторизацию.


В общем, выдели виртуалке побольше оперативной памяти и запускай.



Уязвимая версия macOS High Sierra 10.13.1, работающая под VMware
Источник новостиgoogle.com
Цитирование статьи, картинки - фото скриншот - Rambler News Service.
Иллюстрация к статье - Яндекс. Картинки.
Есть вопросы. Напишите нам.
Общие правила  поведения на сайте.

Содержание статьи Стенд Демонстрация уязвимости (видео) Буквально на днях главной новостью инфосека была опасная брешь в macOS 10.13.1, благодаря которой любой пользователь мог завладеть правами рута всего в несколько кликов. Мы разберем, почему так произошло и как работает уязвимость. Эксплоит Этот эксплоит настолько банален и прост, что для начала нам не понадобится даже тестовый стенд. Чтобы стать суперпользователем, достаточно ввести логин root и любой пароль. После нажатия кнопки «Войти» окошко авторизации, конечно, заерзает и сообщит, что пароль неверен. Но теперь достаточно проделать ту же процедуру еще раз, и ты — рут. Да! Вот так все просто. High Sierra. High Security. Смешно сказать, но на форуме для разработчиков такой алгоритм однажды предлагали в качестве способа сброса забытого пароля и решения возникших проблем. Простой способ решения проблем Теперь, когда ты все знаешь, пора разбираться, почему так вышло. Стенд А вот сейчас и время для поднятия стенда. Так как я нищеброд и «мака» у меня отродясь не было, то буду использовать вариант для бедных — виртуалку VMware с macOS. Чтобы «просто побаловаться», достаточно будет и бесплатного VMware Player, который можно загрузить с официального сайта компании. Далее нужно скачать образ готовой системы, например с сайтов, которые нельзя называть, — я думаю, ты знаешь, о чем идет речь. Перед тем как запускать виртуальную машину, примени патч VMware Unlocker. Он открывает возможность для запуска macOS. Рекомендую установить отладчик lldb для путешествий по недрам системы. Просто набери в консоли lldb, и система сама предложит тебе варианты установки приложения. Вооружаемся отладчиком lldb Чтобы отладка прошла без проблем, нам еще понадобится отключить SIP (System Integrity Protection). Для этого перед загрузкой системы держи сочетание клавиш Command R (если у тебя виндовая клавиатура, то Win R сработает аналогично) до тех пор, пока не увидишь логотип Apple. После этого система загрузится в Recovery Mode. Теперь запускай терминал и пиши в консоли Результатом должно быть сообщение, что SIP отключен. Перезагружай машину в нормальном режиме. Отключение System Integrity Protection необходимо, чтобы иметь возможность отладки системных приложений Нелишне будет и иметь под рукой IDA для потрошения внутренностей исполняемых файлов, отвечающих за авторизацию. В общем, выдели виртуалке побольше оперативной памяти и запускай. Уязвимая версия macOS High Sierra 10.13.1, работающая под VMware Источник новости - google.com

запостил(а)
Carey
Вернуться назад
0

Смотрите также

А что там на главной? )))



Комментарии )))