Устройство за $300 взламывает криптографию любого MacBook за 30 секунд

Admin

Original poster
Administrator
Сообщения
942
Реакции
750
Посетить сайт
Пароль к шифрованию FileVault2 хранится в памяти Mac на одном и том же участке, причем в текстовом виде. Его можно добыть с помощью атаки прямого доступа к памяти во время загрузки macOS. Для этого достаточно собрать специальный прибор, воспользовавшись инструкцией в интернете.

Изобретение Фриска

Уязвимость в фирменной системе шифрования файлов FileVault2, которое используется в macOS, позволяет хакерам быстро добыть пароль к шифру и получить таким образом доступ ко всем файлам на компьютере. Для этого к «спящему» или заблокированному Mac достаточно подключить самодельное устройство под названием PCILeech общей стоимостью в $300, созданное шведским исследователем Ульфом Фриском (Ulf Frisk).

PCILeech подключается к Mac через порт Thunderbolt, после чего командой ctrl+cmd+power запускается принудительная перезагрузка, в ходе которой извлекается пароль. Пароль позволит разблокировать Mac и получить доступ ко всем находящимся на нем данным. Атака занимает менее 30 секунд, утверждает Фриск.

Чтобы защитить компьютер, нужно установить патчи от 13 декабря 2016 г. версии macOS 10.12.2. Apple создала их после того, как в августе 2016 г. исследователь сообщил компании о проделанной работе.

Уязвимость доступа к памяти

По словам Фриска, шифрование FileVault2 имеет две уязвимости, использованные им при создании PCILeech. Первая заключается в том, что Mac не защищен от атак прямого доступа к памяти (DMA). Вернее, такая защита есть, но она активна только во время работы macOS, а во время ее загрузки память может быть прочитана и переписана посторонними устройствами.
pcileech700.jpg

Подключение прибора становится возможным потому, что расширяемый интерфейс прошивки (EFI) в macOS приводит порт Thunderbolt в рабочее состояние до того, как система полностью загружена.

Уязвимое хранение пароля


Вторая уязвимость заключается в том, что пароль к FileVault2 хранится в виде простого текста в формате Unicode и остается в памяти после возобновления работы, лишь незначительно меняя свое расположение. Предположив, что пароль составлен по таблице ASCII, Фриск пришел к выводу, что каждый четный байт в нем обозначен нулем. Это помогло найти нужную фразу в памяти.

Например, придумав пароль «eerrbbnn», исследователь быстро обнаружил его в виде «6500650072007200620062006e006e». Для локализации пароля в памяти и просмотра локализованного участка и был создан PCILeech.

Если пароль содержит символы, которых нет в ASCII, атака может обернуться неудачей. В этом случае Фриск рекомендует сохранить снимок информации о состоянии системы (дамп памяти), чтобы позднее найти пароль вручную.

Как собрать прибор

PCILeech – это прибор для проведения DMA-атак на 64-битные системы, в том числе Linux, FreeBSD, macOS и Windows. Для описанной выше атаки на macOS Фриск разработал версию устройства PCILeech 1.3.

Для создания прибора Фриск использовал чип USB3380 стоимостью порядка $15. Однако исследователь советует воспользоваться макетной платой USB3380-EVB mini-PCIe или PP3380-AB PCIe с предустановленным чипом.

Плату можно найти на ресурсах eBay или AliExpress. При этом плата ExpressCard EC3380-AB не подходит, но можно использовать разработки компании BPlus Technology. PCILeech работает через порт Thunderbolt 2. На новых Mac, где есть только USB-C, Фриск его не проверял.

ПО, необходимое для работы устройства на Windows 7 и Windows 10 PC, можно найти на ресурсе GitHub. Там же находится полный список компонентов и руководство по производству PCILeech.
 
  • Like
Реакции: BuriTTo и manyfanny
Название темы
Автор Заголовок Раздел Ответы Дата
Admin Устройство за $6 компрометирует ключ-карты отелей и pos-системы Новости в сети 2
C Продам Redline Stealer Lifetime за 300$ Продажа софта 1
freon_mr777 Отрисовка за отзыв. Passport, ID, DL, СC и другие документы. Аккаунты/Админки/Документы 2
C Cherry-cash.ru - Купить биткоин за рубли Обменники 2
DevilStore Приватный софт за идею Другое 0
C Клон USDT за 30% от номинала Финансы - биллинги, банки, кошельки, логи 1
D3v1l Бесплатный Чекер логов на YOUTUBE/STEAM/BATTLE.NET/FB/G-PAY/Binance/Coinbase/FREEBTC/icloud/yahoo/hotmail | Софт который сделает всю работу за тебя! Продажа софта 1
D Отрисую пару сканов паспортов по вашим данным за простую услугу. Люди с репой!!! Свободное общение и флейм 0
fx7support Позвольте посоветовать партнерку с оплатой за звонки Способы заработка 0
fox_ddos Закрыто Заказать DDOS услуги по адекватной цене. Купить DDOS атаку. DDOS Услуги. Ддос за крипту Корзина 1
DOMINUS По данным Whizcase в даркнете сейчас продают аккаунты от социальных сетей от 6 долларов за штуку Новости в сети 0
P Скрытый майнер, за бесплатно. Продажа софта 0
1worldhost Продам 512GB HDD за 13.99$! Серверы от 24.99$! Быстрые и бесплатный перенос к нам! Заходи и арендуй! Сайты/Хостинг/Сервера 0
lizun [FREE] Халявные 5BUSD(5$) от Binance - за регистрацию Другое 2
S плачу 100 баксов за поиск нужной слитой базы Другое 0
C 100 гривен за 5 минут Другое 0
C Интересно Раздам юзанные комплекты документов разных стран вместе с селфи за отзывы. Корзина 0
fx7support 5000 руб. за Премиум и 1000 за бесплатную карту Альфа банка. Другое 0
Aimer2033 Интересно В Альфе дают 1000 ₽ гарантированно за бесплатную дебетовую Альфа-Карту с кэшбэком Другое 1
levenetc.a Безкоштовно 50гривень на карту за 5 мин Другое 0
R Раздача 5$ ( 500р) за ввод промокода на csfail Другое 0
E 350р за в вод промокода на CSFAIL ДО 06.04.2022 Другое 0
B Заработок на перепродаже реплики за оригинал Способы заработка 0
Beez Совсем новая тема заработка из-за бугра! 800$ Способы заработка 0
C Закрыто Продам клон BTC Ethereum USDT за 50% от номинала Корзина 1
DOMINUS Полиция задержала 18 человек за создание финансовой пирамиды Новости в сети 0
EtherealBlade Верификация coinlist | быстрые выплаты | 1900 р за аккаунт Предоставляю работу. Ищу специалиста. 1
zladey1986 Интересно Заработок 1500р / 500грн за 20 минут Предоставляю работу. Ищу специалиста. 1
Liteofhaven Куплю ⚡куплю много coinlist⚡1900 за 1 verify acc Куплю/Обменяю 1
JellHoff 100 гривень від Neobank та 100 гривень за друга Предоставляю работу. Ищу специалиста. 0
Ю Зарабатывай от 140 000 рублей в месяц за 3 часа работы в день! Корзина 0
Bereza Продам Продам 35к логов RedLine за декабрь Аккаунты/Админки/Документы 1
arturfix1 Куплю Куплю аккаунты Гугл Клауд за 750р. Куплю/Обменяю 0
АнАлЬнАя ЧуПаКаБрА Абузим Delivery Club скидка до 99%.Заказ за 1 рубль Другое 2
T Честный взлом почты mail.ru на заказ за 20$, взлом корпоративной почты, rambler Ukr.net Yahoo Ищу работу. Предлагаю свои услуги. 0
S Подарок 1400р за оформление бесплатной карты Райфайзен Предоставляю работу. Ищу специалиста. 0
Robot0001 Деньги за верификацию в приложение TRANSFERGO Способы заработка 0
brigabos ➡️ 5000 за Премиум и 500руб за бесплатную карту Альфа банка. Финансы - биллинги, банки, кошельки, логи 0
Denik Интересно 6000 Пользователей Coinbase пострадали из-за бага многофакторной аутентификации Новости в сети 0
Valiento_Salyami Продам Пролью трафик за 20% от спэнда. Трафик, загрузки, инсталлы, iframe 1
Aimer2033 Интересно 500 рублей за бесплатную дебетовую карту Альфа банка Другое 0
M Куплю Ищу человека с аккаунтом LOCALBITCOINS, заплачу за 5 мин вашего времени!! Куплю/Обменяю 0
adflak Удаленная работа за компьютером подойдет всем Предоставляю работу. Ищу специалиста. 1
Tania1212 Расшифровываю хэши за money Ищу работу. Предлагаю свои услуги. 0
PONCHO [Белое] Плачу от 200р за 5 минут. Лёгкая верификация. Предоставляю работу. Ищу специалиста. 0
brainf99 Интересно 100$ за 20 минут Предоставляю работу. Ищу специалиста. 1
S Новые базы 2гис и Яндекс карты за сентябрь 2021 г. Глобальное обновление по всем странам Все что не подошло по разделу 0
ONPROXY Продам ONPROXY.NET Приватные прокси по доступным ценам от 25 рублей за штуку. Промо-код: discount на 35% Дедики/VPN/соксы/ssh 7
DOMINUS Слив курса по заработку в ТикТоке за 25000 руб Способы заработка 0
S Новые базы 2гис и Яндекс карты за сентябрь 2021 г. Глобальное обновление по всем странам Все что не подошло по разделу 1

Название темы