|
Текущее время: 21 ноя 2024, 19:03
|
Сообщения без ответов | Активные темы
|
|
|
|
Автор |
|
refflex
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 03 июн 2022, 04:51 |
Интересующийся |
|
|
Зарегистрирован: 24 дек 2020, 18:32 Наличности на руках: 196.25
Сообщения: 137 Откуда: Гатчина
|
По теме. Без всего этого вашего ЧСВ и воды. Сутки потратил, чтобы дойти до этого. Утилита для подписи биос написана на питоне 3.9 Запакована при помощи PyInstaller. Это некий питон-пакет, запаковывающий все исполняемые питон-скрипты и используемые ими библиотеки в один исполняемый файл. Наподобие sfx-архивов под виндой, но он запаковывает еще и зависимости. Свободно можно распаковать. В результате мы получаем pyc-файлы, это байт-код питона, который поддается дизассемблированию, но в случае питона 3.9 только частично. Нормальных дизассемблеров под 3.9 не существует. Или я не нашел. Удалось понять значение некоторых параметров. (с питоном сталкиваюсь впервые в жизни) ./client -o GP104.rom --op ENCRYPT_SIGN --chip gh100 --role ROLE --enc_type DEBUG --sig_type DEBUG --infile 1111.rom --proj GP104 --cert_type HULK --sig_alg none --use_case test --enc_alg sha1 Это пока единственная работающая команда. На выходе получаем Local Signing completed successfully! и папку с полностью зашифрованным файлом 1111.rom Причем не проверяется, что мы шифруем. Можно подсунуть что угодно. Не понимаю, для чего это действие - ENCRYPT_SIGN Продакшн-версию биос попытаться подписать бесполезно --op SIGN --enc_type PROD --sig_type PROD - в этом случае утилита отправляет файл на подпись на внутренние сервера нвидии, которые недоступны извне. Попытка подписать дебажную версию --op SIGN --enc_type DEBUG --sig_type DEBUG приводит к ошибке The provided data must be the same length as the hash algorithm's digest size. Тоже не понимаю, что с этим делать. И команда, которая судя по всему должна извлекать сертификат, --op EXPORT_PUB_KEY, приводит к ошибке KeyError: 'BUILD_TOOLS_DIR' Тоже не понимаю, какую и как директорию ей указать. Почему --chip gh100 - потому что видимо GP104 не смотря на то что поколение hopper было анонсировано гораздо позднее, pascal является производной от нее. Утилита всего может подписывать два поколения - hopper и ampere. ---------- Добавлено спустя 18 минут 29 секунд: ---------- YunicheK писал(а): LHR кстати также можно отключить. subdeviceCtrlCmdFbPatchPbrForMining_IMPL bPatchPbrForMining _memsysCalcPFBTimingMiningOverrides_GP102 NV2080_CTRL_FB_PATCH_PBR_FOR_MINING_PARAMS NV_FUSE_SPARE_BIT_1 clkFreqDomainProgramDisabled_GA10X NV_PFB_FBPA_CONFIG3 NV_FUSE_SPARE_BIT_1_DATA_ENABLE fuseRead(NV_FUSE_SPARE_BIT_1); MINING_LOCK_SUPPORT #define NV_FUSE_SPARE_BIT_1 0x008243A0 /* RW-4R */ 3070 Отключите?
|
|
|
|
|
Away
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 03 июн 2022, 17:33 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 07 фев 2013, 19:13 Наличности на руках: 1,397.54
Сообщения: 1682 Откуда: 161
|
refflex писал(а): Отключите? перемычку в кристалле нанолазером отключит
|
|
|
|
|
YunicheK
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 03 июн 2022, 18:16 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 07 апр 2018, 15:32 Наличности на руках: 387.77
Сообщения: 1314
|
Инсульт писал(а): перемычку в кристалле нанолазером отключит Какой же бред.... ну если своих мозгов нет, то не надо в чужих сомневаться. Уже давно ясно что все эти ограничители LHR обитают в BIOS и драйверах, а вы все о перемычках в кристалле. Прошивка RTX 3080 TI С ID 2204 BIOS-ом от RTX 3090 и как следствие увеличение хешрейта не о чем не говорит? Даже пресловутая привязка ID чипа к прошивке BIOS уже не кажется такой проблемой, потому что все формулы ее вычисления и записи в прошивку уже не являются секретом.
|
|
|
|
|
Away
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 03 июн 2022, 19:12 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 07 фев 2013, 19:13 Наличности на руках: 1,397.54
Сообщения: 1682 Откуда: 161
|
YunicheK писал(а): ограничители LHR обитают в BIOS и драйверах сидят в nvidia инженеры и думают - вот у нас защита LHR страпами которую взломать невозможно а давайте перенесем защиту в BIOS которую через пару дней взломают и мы потеряем бабло. Так и сделали... выхожу из чата ибо бред.
|
|
|
|
|
YunicheK
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 03 июн 2022, 19:26 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 07 апр 2018, 15:32 Наличности на руках: 387.77
Сообщения: 1314
|
Инсульт писал(а): сидят в nvidia инженеры и думают - вот у нас защита LHR страпами которую взломать невозможно а давайте перенесем защиту в BIOS которую через пару дней взломают и мы потеряем бабло. Так и сделали... выхожу из чата ибо бред. Во первых с момента появления LHR карт прошла не пара дней, а во вторых NVIDIA не могли знать что их серверы взломают со всеми потрохами, что безусловно облегчает взлом. Так что правильно, выходите, избавьте уже людей от своего бреда.
|
|
|
|
|
refflex
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 17 авг 2022, 18:15 |
Интересующийся |
|
|
Зарегистрирован: 24 дек 2020, 18:32 Наличности на руках: 196.25
Сообщения: 137 Откуда: Гатчина
|
refflex писал(а): Почему --chip gh100 - потому что видимо GP104 не смотря на то что поколение hopper было анонсировано гораздо позднее, pascal является производной от нее. Чушь. Есть у меня подозрения, что и дебажную версию биос локально тоже подписать невозможно, оно все равно ее должно отправлять на сервера нвидии. Но, в папке integdev_gpu_drv\integ\gpu_drv\stage_rel\apps\codesigning\server_dev похоже лежит сам сервер.
|
|
|
|
|
YunicheK
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 17 авг 2022, 18:24 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 07 апр 2018, 15:32 Наличности на руках: 387.77
Сообщения: 1314
|
refflex писал(а): похоже лежит сам сервер Да, так и есть, игрался уже с ним.
|
|
|
|
|
YunicheK
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 06 май 2023, 22:24 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 07 апр 2018, 15:32 Наличности на руках: 387.77
Сообщения: 1314
|
vlad11z писал(а): В плане подписывать нечем? На сервере алгоритмы все лежат.
Речь не об алоритмах, а о бинарниках, которые должны быть использованы при подписи прошивки и по сути становятся ее частью. Для 30 серии не LHR линейки эти бинарники есть, а вот для 10 линейки нет. Так что отвечая на ваши вопрос по простому можно сказать так: вам нужно подписать документ синей ручкой, а у вас только черная, а черной нельзя документы подписывать, хотя казалось бы вроде есть чем.
|
|
|
|
|
refflex
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 07 май 2023, 01:00 |
Интересующийся |
|
|
Зарегистрирован: 24 дек 2020, 18:32 Наличности на руках: 196.25
Сообщения: 137 Откуда: Гатчина
|
YunicheK писал(а): 30 серии не LHR линейки эти бинарники есть Да хотя бы 30 серию научиться подписывать... У вас получилось? Что за бинарники и где они лежат? Мне казалось там только сертификаты нужны, которые запакованы в саму утилиту.
|
|
|
|
|
YunicheK
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 07 май 2023, 17:55 |
Продвинутый форумчанин |
|
|
Зарегистрирован: 07 апр 2018, 15:32 Наличности на руках: 387.77
Сообщения: 1314
|
refflex писал(а): У вас получилось? Что за бинарники и где они лежат? Мне казалось там только сертификаты нужны, которые запакованы в саму утилиту. Неа, я забросил эту идею с тех пор как пообщался с людьми близкими к этим процессам. Информацией делятся неохотно, но все что понял довольно ясно, что для всего этого нужные нехилые такие ресурсы, как человеческие, так и вычислительные чтобы все это проделать. Одному человеку на домашнем ПК это все не развернуть. И как я понял это все не лежит там, где мы дружно пытаемся что-то найти. vlad11z писал(а): Айпишник там пр кольный. 2ip занеадекватил аж. Что в нем прикольного то, обычный локальный IP, который бывает и такой, а не только 192.168.x.x или 10.x.x.x. Оно и понятно что это все должно быть развернуто в рамках какой-то локальной сети)
|
|
|
|
|
YuriyB
|
Заголовок сообщения: Re: Редактор BIOS 1070ti Добавлено: 09 мар 2024, 14:59 |
Я тут случайно |
|
|
Зарегистрирован: 16 янв 2024, 15:39 Наличности на руках: 24.01
Сообщения: 8 Откуда: Иваново
|
Софт для редактирования БИОСа сделать возможно, вопрос только в том, кто кроме инженеров нВидии знает, как его сделать, пруфом служит то, что на одном чипе можно сделать видюхи с разным количеством памяти.
У Викона не замечено завышенного ЧСВ, а вот люди, которые его в этом обвиняют, проявляют признаки инфантилизма реакцией на то, что кто-то заявляет, что у него есть то, что им хочется, но он не поделится.
Требовать пруфов, что такой софт есть и что он есть у Викона не имеет никакого смысла, т.к. это никак не повлияет на приобретение такого софта нами.
|
|
|
|
|
|
|
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|