Jump to content

Новый метод позволяет имитировать выключение iPhone и шпионить через камеру


Recommended Posts

Новый метод позволяет имитировать выключение iPhone и шпионить через камеру

15:39 / 6 Января, 2022 2022-01-06T16:39:04+03:00

Alexander Antipov

NoReboot позволяет перехватить процесс перезагрузки и выключения и сделать так, чтобы они никогда не происходили.

https://www.securitylab.ru/upload/iblock/bd5/bd5990ad9d8f9dd8cc0d681d18395a26.jpg

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

Как правило, для того чтобы удалить вредоносную программу с iOS-устройства, достаточно просто его перезагрузить. Разработанный специалистами ZecOps метод позволяет перехватить процесс перезагрузки и выключения и сделать так, чтобы они никогда не происходили. Таким образом, вредоносное ПО получает постоянство на системе, поскольку она никогда на самом деле не выключается.

Поскольку для осуществления атаки, получившей название NoReboot, не нужно эксплуатировать какие-либо уязвимости, компания Apple не может выпустить исправление.

Для перезапуска iPhone нужно нажать и удерживать кнопку питания или регулятор громкости до тех пор, пока не появится слайдер с опцией перезагрузки. Затем следует подождать 30 секунд для завершения процесса.

Когда iPhone отключен, экран гаснет, камера выключается, длинное нажатие не отзывается, звуки звонков и уведомлений затихают и вибрация отсутствует. Специалисты ZecOps разработали PoC-троян, способный внедрять особый код в три демона iOS для имитации выключения путем отключения всех этих индикаторов.

https://www.securitylab.ru/upload/medialibrary/60f/60f87e9dfff46a597d513eec4d57ef83.jpg

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

Затем демон BackBoardd, регистрирующий события нажатия физических кнопок и касаний экрана с отметками времени, получает команду отображать крутящееся колесико, свидетельствующее о выключении устройства. Пользователь думает, будто iPhone отключился, раньше времени отпускает кнопку, и настоящий процесс выключения так и не начинается.

В видео ниже атака NoReboot представлена в действии. Судя по ролику, с ее помощью можно очень легко убедить жертву в том, будто ее телефон выключен.


В нашем телеграм канале мы рассказываем о главных новостях из мира IT, актуальных угрозах и событиях, которые оказывают влияние на обороноспособность стран, бизнес глобальных корпораций и безопасность пользователей по всему миру. Узнай первым как выжить в цифровом кошмаре!

Adblock test (Why?)

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...