LINUX.ORG.RU
ФорумTalks

А кто нибудь пытался вытащить или восстановить ключь цифровой подписи биос для процессов AMD AM4?

 , , , ,


0

2

Да и для других x86_64 и ARM процессоров тоже интересно.

Как дела с вытаскиванием или восстановлением ключа?
Что слышно в народе?

★★★★★

Во-первых, какой именно цифровой ключ ? Тот которым образы UEFI подписывают ? Или ещё какой-то ?

Далее, вы думаете, там будет зашит приватный ключ ? Шифрование-же ассмметричное. В лучшем случае - там будет просто публичный ключ и ничего более. Приватный ключ у разрабов материнок, или у AMD. И вряд-ли компуктер на котором всё это дело подписывается вообще подключен к сети.

DawnCaster ★★
()

Ну а брутфорсить - пока ещё слишком сложно. Может когда-нибудь, наконец, завезут нормальные мощные квантовые компуктеры на которых задача по подбору простых чисел для RSA будет работать быстро, но это вряд-ли в обозримом будущем произойдет.

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 1)

Приватного ключа там нет.

Meyer ★★★★★
()

Биос (фирмварю) производитель материнки подписывает, а не процессора. И если очень хочется неподписанную прошивку прошить, то при желании всегда можно просто программатором на чип nvram в нужное место подключиться.

Проблема лишь в том - на что перепрошивать, ведь даташита на материнку, как правило, нет. Так что если хочешь играться с прошивкой - гугли по теме open source intel motherboard. Должно быть что-то ещё вроде minnowboard, который протух.

snizovtsev ★★★★★
()

Эммм. Дык в BIOS нет ключей. По крайней мере в большинстве вариантов. По крайней мере для секурности или зондирования, короче со злым умыслом.

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

Кроме того загугли «референсный BIOS», только будь осторожен, там есть все возможные пункты независимо от их поддержки железом, производитель сам ставит галочки при упаковке в конкретную версию.

А вообще, любой BIOS шьется 5-ти баксовым программатором и пистоновой утилитой.

windows10 ★★★★★
()

У Intel есть возможность зашить ключ в чипсет, которым будет проверяться подпись биоса. Он бывает зашит на современных ноутах, поэтому есть проблемы с обходом PCI whitelist. В том железе, где предусматривается возможность пользователю поменять CPU, эти фьюзы обычно не настроены. Вытащить его можно чтением соответствующих фьюзов, но смысла в этом мало — там ассиметричная криптография.

kmeaw ★★★
()

Убери пжалста мягкий знак из заголовка. Думал не обращать внимания, но спотыкаюсь второй день.

bender ★★★★★
()
Ответ на: комментарий от DawnCaster

Во-первых, какой именно цифровой ключ ? Тот которым образы UEFI подписывают ? Или ещё какой-то ?

Ключь которым подписывают образы БИОС в современных моделях процессоров(AMD) и чипсетов(Intel).

UEFI в этом смысле не так и интересен, так как даст только запускать ОС, что можно и так предоставленными корпорастами ключами.

torvn77 ★★★★★
() автор топика
Ответ на: комментарий от snizovtsev

И если очень хочется неподписанную прошивку прошить, то при желании всегда можно просто программатором на чип nvram в нужное место подключиться.

И на современных моделях процессоров?
В том числе к примеру AMD AM4?

torvn77 ★★★★★
() автор топика
Ответ на: комментарий от torvn77

В современных матерях UEFI а не БИОС. Или вы что-то другое имеете ввиду ? Так или иначе - никакого ключа кроме публичного вы не вытащите, так что всё это бесполезно. А если ключ прошит в самом процессоре и с помощью него что-то там проверяется - то вы не вытащите даже его.

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 1)
Ответ на: комментарий от DawnCaster

Конечно я понимаю что вы тут можете возразить, но среди прочего БИОС понимается как стандартный компонент служащий для запуска основной системы и в этом смысле UEFI разновидность БИОСа.

torvn77 ★★★★★
() автор топика
Ответ на: комментарий от torvn77

Так или иначе, доставать публичные ключи - затея достаточно бесполезная. Вот если вы можете ПРОШИТЬ вместо чужих ключей свои - это может быть полезным, да.

DawnCaster ★★
()
Ответ на: комментарий от DawnCaster

Так или иначе - никакого ключа кроме публичного вы не вытащите, так что всё это бесполезно.

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

torvn77 ★★★★★
() автор топика
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77

Так если есть ключ, зашифрованные данные, расшифрованные данные то уже можно попробовать что-то восстановить

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

DawnCaster ★★
()
Ответ на: комментарий от torvn77

может там не использовали сложных алгоритмов цифровой подписи или шифрования

RSA реализуют даже на простейших микроконтроллерах уже… Впихнуть его в современную логику чипсета или процессора не представляется сложным вообще.

DawnCaster ★★
()
Ответ на: комментарий от DawnCaster

Вприцнипе, если у вас есть квантовый компьютер

Некогда Китайцы арендовали целый кластер для взлома не то плейстейшина, не то hdcp, чем мы их хуже, почему не можем это опробовать?

torvn77 ★★★★★
() автор топика
Последнее исправление: torvn77 (всего исправлений: 1)
Ответ на: комментарий от torvn77

Ну, от длины ключа тоже зависит. Сейчас считается надежным длина ключа в 4096 бит для RSA. Более короткие ломали уже.

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

DawnCaster ★★
()
Ответ на: комментарий от torvn77

Ни у вас ни у меня не хватит на это никаких ресурсов. Да и если привести аналогию - мне не требуется строить свою ракету, что-бы понять что в одиночку без подготовки и финансирования невозможно потянуть целую «космическую программу». С брутфорсом ключей или хотя-бы подбором их используя криптоанализ - примерно тоже самое. Даже если вы в этом деле специалист - без ресурсов ничего не выйдет.

DawnCaster ★★
()
Ответ на: комментарий от Korchevatel

Это престарелый админ

не путай лоровца с админом) тем более, если тут засидишься, то сам можешь оказаться на его месте со временем)

crypt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.