The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Опубликован метод обхода ограничений загрузчика игровой прис..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от opennews (ok), 25-Апр-18, 00:29 
Исследователи безопасности из групп fail0verflow и  ReSwitched раскрыли (https://fail0verflow.com/blog/2018/shofel2/) информацию (http://www.ktemkin.com/) о методе эксплуатации уязвимости (https://github.com/reswitched/fusee-launcher/blob/master/rep...) в игровой приставке Nintendo Switch (https://ru.wikipedia.org/wiki/Nintendo_Switch), позволяющем обойти механизм верифицированной загрузки и запустить на устройстве любой код, в том числе установить Linux, модифицировать штатную прошивку или организовать выполнение нелицензионных игр.


Уязвимость затрагивает аппаратную платформу NVIDIA Tegra X1, которая используется в приставке. Для загрузки доступно два работающих прототипа (https://github.com/fail0verflow/shofel2) эксплоита (https://github.com/reswitched/fusee-launcher) и специализированная сборка Linux (https://github.com/fail0verflow/switch-linux) для установки на Nintendo Switch (возможна двойная загрузка Linux и Switch OS). В июне также планируется выпустить кастомизированный вариант штатной прошивки на базе FreeBSD, который  развивается под кодовым именем Atmosphere (https://github.com/ktemkin/Atmosphere).

Примечательно, что уязвимость невозможно устранить через обновление прошивки, так как проблема присутствует в коде загрузчика Tegra Recovery Mode (RCM), находящегося в недоступном для изменений ПЗУ. Исправление может быть представлено только компанией NVIDIA на уровне производства новых SoC Tegra X1. Программным путём модифицировать загрузчик на уже выпущенных устройствах невозможно. По заявлению одного из авторов эксплоита, проблема не специфична для Tegra X1 и также проявляется на другх SoC NVIDIA семейства Tegra.


Эксплуатация сводится к перезагрузке устройства в режиме USB Recovery и инициировании переполнения буфера в USB-стеке через передачу определённых USB-команд. Для перехода в режим USB Recovery требуется закоротить два контакта (7 и 10) в правом разъёме Joy-Con и перезагрузить устройство удерживая кнопки Volume Up и Power.


Проблема вызвана использованием в USB-стеке команды memcpy для копирования данных с указанием размера, значение которого берётся из поля USB-запроса, которое может быть изменено атакующим. Подобрав аккуратно данные и размер для перезаписи буфера можно добиться сохранения своих данных в область исполняемого стека и выполнения кода в контексте BPMP (Boot and Power Management processor), на стадии до сброса привилегий и начала верификации прошивки.

URL: https://fail0verflow.com/blog/2018/shofel2/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48491

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +7 +/
Сообщение от pavlinux (ok), 25-Апр-18, 00:29 
> перезагрузка устройства в режиме USB Recovery и инициировании переполнения буфера в USB-стеке через передачу определённых USB-команд.

Красиво.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +2 +/
Сообщение от Аноним (-), 25-Апр-18, 02:16 
Да. Но на самом деле подобная тактика дикий баян, практикуемый лет 15 уж точно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

48. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 09:51 
Благородный дон даже подтвердит свои слова парой-тройкой пруфов?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

57. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +3 +/
Сообщение от Аноним (-), 25-Апр-18, 11:14 
1) https://www.blackhat.com/docs/asia-14/materials/Davis/Asia-1...
2) https://pqsec.org/uboat-CVE-2016-3955/
3) https://tools.cisco.com/security/center/viewAlert.x?alertId=...

Ты серьезно не знаешь, что в usb драйверах полно уязвимостей и самое банальное - это атаки buffer overflow?

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

60. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 12:37 
Он просто тебя тролололит
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

64. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +3 +/
Сообщение от Аноним (-), 25-Апр-18, 16:26 
Может это он сам себя спросил, сам попросил пруфы и сам их предоставил. И даже этот коммент тоже он написал.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

67. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 19:59 
Да я такой. :3
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

69. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 22:11 
> Да я такой. :3

Да я упрямый. Я — Труффальдино из Бергамо.

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

75. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 27-Апр-18, 02:35 
> Благородный дон даже подтвердит свои слова парой-тройкой пруфов?

Загугли что-нибудь в духе "boot rom hack", накопаешь сколько там тебе надо пруфов. Багов в бутромах отродясь было. И как только в бутлоадерах начали закручивать гайки... нутыпонел :)

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

2. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +1 +/
Сообщение от Аноним (-), 25-Апр-18, 00:34 
Жаль что с кажды новым поколением свичей (на новых SoC с исправленной дырой) придётся искать новые дыры.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от нах (?), 25-Апр-18, 09:33 
но зачем?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

62. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 14:38 
джейлбрейк же. Для любителей извращений - возможность пользоваться ядреной соснолью, для нормальных_людей - игры с торрентов
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

3. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 00:35 
В продаже ещё патченные версии не появились?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +1 +/
Сообщение от Аноним (-), 25-Апр-18, 08:52 
продам тебе непатченную, пропадчишь сам
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +5 +/
Сообщение от Аноним (-), 25-Апр-18, 00:56 
Я правильно понимаю, что через одно место и гланды делают то, что, в принципе, и так должно быть доступно?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +9 +/
Сообщение от Аноним (-), 25-Апр-18, 06:21 
Правильно понимаешь.

Stallman was right.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +1 +/
Сообщение от Аноним (-), 25-Апр-18, 00:57 
Парни, а почему у этой консоли ненулевая популярность? Это кусок дерьма же.
Консоль дорогая, игр мало, игры дорогие, старые, и заезженные донельзя еще 20 лет назад, причем наверное вообще все кроме одной-единственной зельды. Функциональность у консоли никакая, ни фильмы ни посмотреть, ни музыку послушать.
Какаянибудь китайская ПСП может всё тоже самое, и даже больше и стоит всего 2к рублей с 1000 аналогичных игр в придачу.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 01:24 
> Парни, а почему у этой консоли ненулевая популярность? Это кусок дерьма же.

Объясняю, потому что вокруг этого куска дерьма же, крутится рой мух, которые имеют свои ...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +9 +/
Сообщение от Аноним (-), 25-Апр-18, 02:27 
Игры от нинтенды выгодно отличаются от большинства современных AAA-тайтлов тем, что они максимум «не кинцо», а целиком и полностью про геймплей, причем весьма фановый. А далеко не топовый графон умело компенсируют  графическим дизайном и хитрыми алгоритмами отрисовки, отчего картинка все равно остается приятной глазу.

Что же касатся игр, то для свитча их уже немало (большая часть — индюшатина, конечно, но треш, в отличие от стима, почти не пролезает). Каждую неделю выходит штук по 8 новых.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

42. "Опубликован метод обхода ограничений загрузчика игровой прис..."  –19 +/
Сообщение от EuPhobos (ok), 25-Апр-18, 08:31 
Вы из тех, кто не знает и говорит? Сейчас ещё заявите что и на линукс нет ААА игр, да?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

43. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +1 +/
Сообщение от Аноним (-), 25-Апр-18, 08:48 
> Консоль дорогая, игр мало

На плойке их так и вовсе нет. И что ты думаешь?! Они мыльное кинцо наворачивают.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

47. "Опубликован метод обхода ограничений загрузчика игровой прис..."  –1 +/
Сообщение от ALex_hha (ok), 25-Апр-18, 09:44 
> На плойке их так и вовсе нет.

обидели фанбоя нинтендо или пк бояре :D

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

61. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +2 +/
Сообщение от vitalif (ok), 25-Апр-18, 13:39 
Я лично не догоняю, почему у вообще в принципе каких то консолей ненулевая популярность
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

80. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от stp6nk60z (?), 19-Янв-19, 13:15 
Люди платят за удобство, которое могут себе позволить, вы с IQ полевой мышки не можете ни понять этого, ни позволить себе купить.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

66. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 18:56 
> Парни, а почему у этой консоли ненулевая популярность?

Вообще-то нулевая.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

70. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 26-Апр-18, 12:22 
в этой стране - да. Основной рынок таких консолей всегда был азиатским (из-за чего большая часть игорей - жрпг с бурятками)
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

7. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 01:54 
nintendo съест их живьем
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

71. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 26-Апр-18, 12:27 
> nintendo съест их живьем

Есть эмуляторы старых консолей (вплоть до вии ю, кажется, но могу ошибаться). Есть джейлбрейки для 2/3дс. Не смотря на склонность нинтенды к копирастии, вплоть до демонетизации летсплеев (в последние годы стало лучше с этим) - их юристы не всесильны. Особенно учитывая что баг хардварный. Если разработчики джейлбрейков и всяких кастомных прошивок не будут хостить репозиторий пиратских игорей на своем сайте - проблем быть не должно

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 01:57 
Тот момент когда уже по заголовку новости точно знаешь кто автор метода
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 02:29 
> Тот момент когда уже по заголовку новости точно знаешь кто автор метода

«Опубликован» как раз с автором метода не очень вяжется, т.к. в последнее время он свои наработки обычно только демонстрировал, но не публиковал.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

55. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 10:39 
Чем-то напомнило способ, которым TR-DOS грузили на Cпектруме с дискет. :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +2 +/
Сообщение от Аноним (-), 25-Апр-18, 10:43 
Чорт, не TR-DOS, a Is-DOS, конечно же :)
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

59. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 25-Апр-18, 11:30 
Nice try, Nintendo.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

68. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от VINRARUS (ok), 25-Апр-18, 20:01 
Невидия предвидила это, по этому с дровами на графику будут проблемы (из за их закрытости).
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

73. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Нунезнаю (?), 26-Апр-18, 18:21 
Эмуляторы уже работают на линукс дистрибутиве запущенном на свиче на опенсорсных дровах, о каких проблемах ты говоришь?
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

74. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от VINRARUS (ok), 26-Апр-18, 18:34 
> Эмуляторы уже работают на линукс дистрибутиве запущенном на свиче на опенсорсных дровах,
> о каких проблемах ты говоришь?

Эмуляторы snes?

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

77. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Аноним (-), 27-Апр-18, 21:21 
gamecube
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

76. "Опубликован метод обхода ограничений загрузчика игровой прис..."  –1 +/
Сообщение от Аноним (-), 27-Апр-18, 02:39 
> Невидия предвидила это, по этому с дровами на графику будут проблемы (из
> за их закрытости).

Месье, вы таки болван! Тегра это единственное на что нвидия таки пишет открытый драйвер. Вот прямо в MESA и - из-за Tegra. А в BSD, кстати, его наверное как и положено по законам жанра как раз и не завезли, так что драйвер для бзды есть только у нвидии в блобе прошивки, прикол! :)

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

72. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 26-Апр-18, 12:30 
Проприетаристы снова облажались. И так будет с каждым.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

79. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +/
Сообщение от Онаним (?), 30-Апр-18, 06:09 
Нет, всё правильно сделали - устройства без рута не нужны.
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

78. "Опубликован метод обхода ограничений загрузчика игровой прис..."  +1 +/
Сообщение от Аноним (-), 29-Апр-18, 13:14 
ну всё, теперь можно её покупать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру