LINUX.ORG.RU
Ответ на: комментарий от uuuuu

А еще WiFi, Bluetooth, Embedded controller, на x86 и CPU нужен несвободный микрокод, ГПУ, даже на свободных драйверах, по большей части нужен несвободный firmware, в PCH и LAN у тебя тоже наверняка несвободная прошивка...

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

Embedded controller это что? на x86 и CPU нужен несвободный микрокод он за что отвечает?

ГПУ, даже на свободных драйверах это что?

в PCH и LAN у тебя тоже наверняка несвободная прошивка... бывает свободная?

не видел что бы их прошивали

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

x86 существует только в виде микрокода, унутре у ней другая архитектура пригодная для транслирования в х86, в любом устройстве будет несвободный микрокод которым может делать абсолютно что угодно и содержать любые бекдоры (а устройству не сложно получить полный доступ к чему угодно) так что если параноить то только отдельная комната с выравненным питанием и никакой связи с внешним миром

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

можно про питание подробней что зачем выравнивать?

х64 нет х86 микрокоды. только арм и убут?

PCH это что?

--------------------------------------------------- до х86 и микрокодов что использовали или какая альтернатива без бекдоров?

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

Embedded controller это что?

https://en.wikipedia.org/wiki/Embedded_controller

ГПУ, даже на свободных драйверах это что?

https://wiki.gentoo.org/wiki/AMDGPU#Firmware https://www.phoronix.com/scan.php?page=news_item&px=Nouveau-XDC2016-NVIDIA

не видел что бы их прошивали

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

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

Прошивку грузит в устройство либо биос, либо драйвер

при запуске с ливфлешке меня может перепрошить биос или флешка?

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

можно про питание подробней что зачем выравнивать?

Регулярное трехразовое, чтоб не нервничать. А стены лучше матами обить, чтоб не подслушали.

klokik
()
Ответ на: комментарий от uuuuu

зачем выравнивать

имея достаточно чувствительное оборудование можно организовать канал передачи с компьютера подключённого к незащищённой сети электропитания. Online UPS наверно то что надо?

микрокоды

в любом устройстве будет микрокод который будет делать трансляцию или что угодно ещё, детали реализации это коммерческая тайна.

альтернатива без бекдоров

собери свой процессор, в интернете есть истории успеха. А в принципе RISC-V для того и придуман вроде бы.

anonymous
()
Ответ на: комментарий от klokik

когда именно драйвер заливает прошивку илибиос заливает прошивку?

я думал сначала заливаем блоб потом устанавливаем драйвер?

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

оно было испорчено до линукса, но вообще в ядро может быть свободно от любых грязных прошивок см. Linux-libre (это не значит что в железе их нигде нет с завода)

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

зачем заводу что-то не то прошивать?

бывают системы без х86 микрокода? - а то либрбут устанавливай - с кодами както нескладно. Может возможностей в системе меньше - но без кодов?

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

А ещё у EC бывает своя флешка, а бывает что он вычитывает свою прошивку из биоса. И в любом случае именно он вычитывает биос, можешь осциллом посмотреть обмен между ними. А биос ничего никуда не грузит.

al-kasch
()
Ответ на: комментарий от klokik

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

в аэропорту перепрошивают контроллеры? или тролько биос?

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

имеется ввиду перепрошивка с загруженной системы. и с учетом х86 микрокода и прочих возможностей.

про аэропорт имется ввиду и применение програматора.

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

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

al-kasch
()
Ответ на: комментарий от uuuuu

тебе понадобятся паяльник и программатор, уже придумал где свободные прошивки брать будешь?

anonymous
()
Ответ на: комментарий от al-kasch

что за специальный режим на леновах который что-то прошивает? мультиконтроллер имеет прошивку???(((

знаю что разными способами перепрошивают биос(как вариант програматором с прищепкой).

uuuuu
() автор топика
Ответ на: sage от al-kasch

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

anonymous
()
Ответ на: sage от al-kasch

это режим саге? или причем здесь шалфей?

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

Ему нельзя ничего объяснить, посмотри первые треды поциента. и заканчивайте его кормить, это троллинг тупостью.

al-kasch
()
Ответ на: комментарий от klokik

у меня доступ к интернет - это уже не изолированное окружение. с питанием могу использовать аккумулятор.

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

я думаю если ты достанешь 286 процессор там будет получше с микрокодом, но у тебя будут другие проблемы например аппаратные баги или просто миллион дыр

алсо про закладки с завода https://danluu.com/cpu-backdoors/ это изи делается) и вообще сайт хороший, поизучай. некуда бежать, некуда. жди risc-v

anonymous
()
Ответ на: комментарий от uuuuu

основная проблема с этим риском в том что его ещё нет по сути, как он может быть дорогим)

https://www.youtube.com/watch?v=KrksBdWcZgQ&t=1820s

а мипс вроде всем этим спектрам и прочим и не подвержен, жаль он не очень популярен - после ужасов x86 мне мипсы очень симпатичны

anonymous
()
Ответ на: комментарий от uuuuu

посмотрел видео. не понял что он от бага получает(

20 лет багу понял - остальное что показал непонял)))

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

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

когда уже можно будет собрать себе линукс на опенсорсном DIY SH-4 каком-нибудь?

https://events.static.linuxfound.org/sites/events/files/slides/Turtles all th...

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

когда что собрать пока не понял. -----------------------------------------------
Hard drive controller? Exploitable: страница не открывается - не получилось прочитать.

про юсб - есть бед юсб как вариант.
-----------------------------------------------

есть где нибуть в сети интернет пример перепрошивки контроллеров на материнской плате ПК или ноутбука?

контроллеров хдд?

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

как перепрошивть биос читал) на матплате еще есть контроллеры.

еще есть сетевая карточка встроенная.

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

возможно перепрошитб сеть с установленной убунты?

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

http://hackaday.com:80/2013/08/02/sprite_tm-ohm2013-talk-hacking-hard-drive-c...

на самом деле ничего нового, но ты уже придумал что будешь прошивать в программаторе? лучше отпаяй вайфай с блютусом у лаптопа и не подпускай никого к usb со всякими грязными флешками и беспокоиться ровным счётом не о чем будет

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

А, ну и не выходи в интернет по проводам. Нужно что-то скачать, делай это с другого устройства.

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

что они всетаки сделали с шдд?

подпустил к ПК. все перепрошить назад необходимо(

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

Штульман вначале сидел на lemote yeelong, потом на либребутовский Thinkpad перешёл с корой 2 дуба, правда ему и этого хватает т.к. даже интернеты он браузит через wget - https://stallman.org/stallman-computing.html

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

как перепрошивть биос читал) на матплате еще есть контроллеры.

Работы в этих направлениях тоже ведутся: например, для G505S есть известный метод прошивки мультиконтроллера через клавиатурный разъём, для удаления идентифицирующей информации вроде серийников. http://dangerousprototypes.com/docs/Flashing_KB9012_with_Bus_Pirate Ведётся разработка опенсорсной прошивки для мультиконтроллера, может быть когда-нибудь G505S будет освобождён полностью и станет либребутным/FSF RYF, правда к тому времени его будет сложно найти даже б/ушным

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

emmc,hdd имеет несвободную прошивку.

значит записывай информацию при помощи опенсорсного программатора на вставленную в него SPI Flash (внутренний контроллер очень прост и у него нет собственной прошивки), правда это и неудобно и максимальный объём вроде бы 16 МБ

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

х86 - микрокоды
> на x86 нужен несвободный микрокод

у Lenovo G505S его x86_64 процессор работает и без микрокодов, правда как недавно оказалось, без микрокода в определённых случаях может аппаратная виртуализация зависнуть - а микрокод что-то там исправляет

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

а как ты подключаешься к интернету - через роутер? а ведь в роутере тоже есть прошивка! Даже если соберёшь OpenWRT он будет с блобами. Поэтому рекомендуется вот этот список WiFi-роутеров: https://gogs.librecmc.org/libreCMC/libreCMC/src/v1.4/docs/Supported_Hardware.md - по сути для тех немногих роутеров, для которых можно собрать на 100% опенсорсную прошивку, форкнули OpenWRT в отдельный дистрибутив LibreCMC где нет блобов. Например, в списке есть TP-Link TL-WR841ND который можно прикупить всего за ~1500 руб. Нужно только смотреть чтобы роутер был подходящей аппаратной ревизии, например TL-WR841ND желательно ревизии v9 ! т.к. например v13 содержит совершенно другой чип и туда без блобов не соберёшь . Ревизию роутера можно узнать или по надписи рядом со штрих-кодом на его днище, или прочитав на коробке (тоже надпись рядом со штрих-кодом), будет что-то наподобии «TL-WR841ND v9.2» где v9 - аппаратная ревизия, а .2 скорее всего программная (как-то указывает на новизну установленной проприетарной прошивки, которую мы и так заменим) поэтому в этом случае важна только первая цифра

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

это сообщение про использование програматора и блобов винестера.

2 Где подробно про интел ми почитать возможно?

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

что именно? SPI Flash - это такие «биос чипы» которые стоят в десктопах и ноутбуках, их максимальный объём который я пока что видел - 16 МБ. Возможно их использование не по назначению а в качестве носителя информации без собственного контроллера. Прошиваешь инфу в такой чип через программатор, и несёшь на другой комп и читаешь тоже через программатор. Правда это очень неудобно, и делать так разумный человек не будет

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

Зайди на https://www.flashrom.org/Supported_hardware#Supported_flash_chips , в поиск по странице введи «16384» (это 16МБ = 128 Мб, размер чипа), скопируй название чипа с таким размером - если уж брать то побольше - например " W25Q128.V ". Найди для него даташит - https://www.winbond.com/resource-files/w25q128fv rev.l 08242015.pdf , пролистай в конец (98 страница в данном случае), скопируй модельные номера для этих чипов формата DIP8 - биос-чипы для десктопов, их удобнее подключать к программатору и сложнее погнуть ножки. Получилось: W25Q128FVAIG / 25Q128FVIG , W25Q128FVAIQ / 25Q128FVIQ , W25Q128FVAIF / 25Q128FVIF . Теперь осталось просто искать по этим номерам на Алиэкспресс наиболее выгодное предложение по рублям на чип, ну и чтобы количество было в разумных пределах (слишком мало чипов - невыгодно, а слишком много - может быть ненужно). Пример - хорошие результаты по W25Q128FVIQ :
5 чипов ~ 600 рублей, по 120 на чип - https://www.aliexpress.com/item/W25Q128FVIQ-W25Q128FVAIQ-W25Q128FVIG-W25Q128F...
20 чипов = ~ 1800 рублей, по 90 на чип (т.е. 20 по цене 15) - https://www.aliexpress.com/item/W25Q128FVIQ-W25Q128FVAIQ-W25Q128FVIG-W25Q128F...

Остаётся лишь найти хороший программатор который поддерживается опенсорсным софтом для прошивания flashrom, и - или не содержит собственной прошивки вообще (как дешёвый CH341A за ~150 рублей), или она у него полностью опенсорсная вместе с бутлоадером (как более дорогой Bus Pirate v4 за ~2000-2500 рублей). Если тебе нужны два программатора (для переноса инфы между двумя компами) и не нужны лишние доп.возможности которые есть у Bus Pirate v4, то разумнее взять два CH341A. Можно даже смастерить свой собственный программатор который будет через LPT-порт работать

SakuraKun ★★★★★
()
Последнее исправление: SakuraKun (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.