Процедура взлома Nintendo Switch стала публично доступна

Группа хакеров ReSwitched публично выпустила proof of concept запуска неподписанного кода на Nintendo Switch, использующий неустранимую уязвимость в bootRom. Вы можете самостоятельно его выполнить на своей консоли.

Результат работы proof of concept
Результат работы proof of concept

Уязвимость Fusée Gelée позволяет выполнить произвольный код на консоли Nintendo Switch под управлением NVIDIA Tegra X1 на функции загрузки и контроля питания (Boot and Power Management Processor (BPMP) еще до того момента, как применяется какая-либо проверка на достоверность выполняемого кода. Данная уязвимость исполняется через Tegra Recovery Mode (RCM) и полностью компроментирует root-of-trust (как раз проверку на подлинность исполняемых инструкций).

Эксплоит выполняется путем передачи неверного аргумента "length" процедуры загрузки через USB в режиме Recovery. Это позволяет передавать до 65.535 байт за запрос и допускает прямой доступ (DMA) в буфер защищенной области памяти для исполнения любого произвольного кода на максимально доступном уровне контроля допуска (TrustZone Secure Monitor на PL3/EL3).

Proof of concept доступен публично на GitHub, и для его выполнения достаточно компьютера под управлением Linux или macOS, консоли и кабеля USB Type-C - USB-A. Консоль необходимо перевести в режим Tegra Recovery замыканием контактов правого JoyCon или снятия модуля памяти eMMC.

На отгруженных в магазины и доступных пользователям Nintendo Switch эта уязвимость является неустранимой, поскольку присутствует в bootRom. В связи с тем, что при выходе с конвейера на Switch принудительно срабатывает триггер ODM_PRODUCTION, bootRom блокируется для записи навсегда и становится доступным только для чтения.

2424
13 комментариев

Вот я нахожу уморительным тот факт, что Nintendo предусмотрели все возможные факапы, все дыры, НО РЕШИЛИ ПОСТАВИТЬ ТЕГРУ В СВИТЧ. Ирония такая ирония.

16

а что именно и как они предусмотрели?

2

Комментарий недоступен

3

Комментарий недоступен

3

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

4

За то что Nintendo не присылают игры, dtf написали про взлом консоли :)

3

Комментарий недоступен

1
Раскрывать всегда
Игроки обнаружили, что в inZOI можно давить детей на машине

Скорее всего, это баг.

343343
237237
7373
6868
2424
66
22
11
11
11
11
11
Хз что тут большее преступление, сбитые дети или след из-за темпорального апскейла за ними
Компания Light представила обновлённую версию телефона Phone — без магазина приложений и с кнопкой для съёмки фотографий

Стоит 599 долларов.

Компания Light представила обновлённую версию телефона Phone — без магазина приложений и с кнопкой для съёмки фотографий
7575
2020
1616
77
22
22
11
капец ачо не тыщу
Экшен-триллер MindsEye от студии экс-продюсера GTA Лесли Бензиса выйдет 10 июня — трейлер

Цена игры в российском Steam — 1900 рублей.

8989
1313
1010
33
33
22
Игра будто нейронками сделана...
Утечка: загрузочные экраны карт следующей Battlefield

Много красивых изображений.

Утечка: загрузочные экраны карт следующей Battlefield
204204
2828
2121
77
66
55
11
Блин какие же офигенные арты на самом деле
Сюхей Ёсида считает, что NieR: Automata возродила японскую игровую индустрию после попыток следовать «западным трендам» в эпоху PS3

Слэшер снискал большую популярность и на родине, и за рубежом.

Сюхей Ёсида считает, что NieR: Automata возродила японскую игровую индустрию после попыток следовать «западным трендам» в эпоху PS3
224224
4646
77
55
44
33
11
это какой то клон stellar blade?
В «Пятёрочке» теперь указывают цены за 100 граммов продуктов, чтобы замаскировать их подорожание. Многие покупатели жалуются, что не замечают подвоха и берут, например, печенье, думая, что оно стоит 39 рублей за пачку, а на кассе выходит 140 рублей.
В «Пятёрочке» теперь указывают цены за 100 граммов продуктов, чтобы замаскировать их подорожание. Многие покупатели жалуются, что не замечают подвоха и берут, например, печенье, думая, что оно стоит 39 рублей за пачку, а на кассе выходит 140 рублей.
165165
2424
44
33
33
22
11
Если указана цена на развес, то ты можешь вскрыть упаковку и взять скок надо кст
50 книг, которые нужно успеть прочитать до 50

Пользователи Reddit составили список мощных книг, которые не просто развлекают, а реально формируют мировоззрение. Это не просто «топчик» — это сборник литературы, через которую прошли миллионы умов.

50 книг, которые нужно успеть прочитать до 50
205205
4242
2222
44
33
11
11
11
Жаль пользователи реддит не знают о русской литературе, ну за исключением писателей-эмигрантов
«Ты должен упасть, прежде чем научишься ходить»: геймплей и превью Baby Steps — игры про безработного горемыку

Забавный симулятор ходьбы в буквальном смысле этого слова.

9090
1717
1313
1010
22
22
11
ту да бы катсцен по 40мин и получился бы death stranding
Сегодня празднуют день рождения две легенды отечественного юмора

Дмитрию Брекоткину исполнилось 55 лет, а Андрею Рожкову - 54.

Сегодня празднуют день рождения две легенды отечественного юмора
100
595595
246246
5454
1111
1010
1010
77
33
22
11
11
Почему это на ДТФ? Их же тут никто не смотрит
Геймдиректор Path of Exile 2 «разочаруется», если игра не наберёт больше миллиона одновременных игроков после релиза

Он считает, что ARPG способна и на большее.

Геймдиректор Path of Exile 2 «разочаруется», если игра не наберёт больше миллиона одновременных игроков после релиза
140140
5050
1414
77
11
11
Это какой-то клон Диабло? 🤔