Ruslan
а вот дайжест загрузчика генерируется отличный от того, что собирается автомагически - вот это интересная засада
🛡Aleksej
digest = hashlib.sha256(ecdsa_private_key)
это хэш приватного ключа в этом случае.
Ruslan
это хэш приватного ключа в этом случае.
а в доке хэш или дайжест пишут?
🛡Aleksej
ESP-IDF
не читал.
Ruslan
не читал.
но осуждаешь?
Serjio
А хэши одного ключа всегда одинаковые?
🛡Aleksej
но осуждаешь?
нет, есть базовые понятия, а есть специальные в определённом контексте. И это был не наезд на тебя а разъяснение для тех кто не в курсе
Slava
Сначала я подумал, что мультиметр неправильный, а потом как подумал и пазл сложился.
Ruslan
дамп фьюзов такой, тут ничё не видно, но есть способ посмотреть ;)
Ruslan
дамп буткея на маке: hexdump keys/secure-bootloader-key-256.c.bin 0000000 4c b3 97 38 4c bb df 3a 39 25 f2 b5 1a 1c 97 7d 0000010 cb 4c 71 88 ea ca 0e e2 9f 65 e7 3c e9 23 e5 63 0000020
Ruslan
дамп буткея на линуксе: hexdump ../secure-bootloader-key-256.bin 0000000 b34c 3897 bb4c 3adf 2539 b5f2 1c1a 7d97 0000010 4ccb 8871 caea e20e 659f 3ce7 23e9 63e5 0000020
Ruslan
немножко запутаны местами байты, что-то было в доке про порядок байт
Ruslan
не, это похоже просто вариация отображения, ключи сгенерированные на разных операционках, показываются одинаково на каждой из них
Ruslan
Burn keys to blocks: - BLOCK2 -> [63 e5 23 e9 3c e7 65 9f e2 0e ca ea 88 71 4c cb 7d 97 1c 1a b5 f2 25 39 3a df bb 4c 38 97 b3 4c] Reversing the byte order
Ruslan
хрень какая-то, делаю всё чётко по доке и не работает, вот же суки
Ruslan
Так загрузчики разные?
нет, собираю стандартным собиратором, он рядом кладёт оригинальный загрузчик и файл с дайджест+загрузчик потом беру оригинальный загрузчик, считаю его дайджест и делаю связку.... дайдесты различаются!
Ruslan
на линухе hexdump -C ../secure-bootloader-key-256.bin
пофиг, в итоге ключ правильный записывается
Ruslan
образ защищённого загрузчика собирается именно с этим ключом и записывается правильно
Ruslan
и не работает...
Ruslan
ну чё, вроде всё проверено, можно пробовать прожечь один из старых процов
Serjio
А смысл?
Serjio
Я так понял, у тебя автоматом сборка дайджест и загрузчик отличается от сборки руками.
Serjio
Я бы сначала этот ребус решил..
Serjio
Ну или подсунул сборку, собранную руками..
Serjio
Разгадка?
Разгадка?
Я про порядок байт говорю почему hexdump по разному отображают
Serjio
Он только отображает, или реально сами дампы отличаются?
Он только отображает, или реально сами дампы отличаются?
А хер его знает пусть файл откроет и посмотрит
Либо вызовет hexdump с блоками по 1 байту а не по 2. Логично что раз он по 2 байта читает, а порядок отличается, то он будет выводить их поразному
Serjio
Он умеет? )
Он умеет? )
Ты видишь что в первом случае он читает по байту, а во втором по слову (2 байта)
Точно
Both Apple silicon and Intel-based Mac computers use the little-endian format for data,
Ruslan
а мак как будто не линух xD
ты будешь удивлён, но нет
Ruslan
но что на маке, что на линуксе, обычные прошивки собираются без проблем и работают
?
ты будешь удивлён, но нет
не буду удивлен, просто попизженное и с виду аля "это наша система"...
Ruslan
ща ещё одну гипотезу проверю...
?
Бсд
они там отовсюду надергали и с никсов и с ври.. хер разберешь. да я в курсе что линь от никсов(точнее не совсем так..) короче я немного иное хотел написать.
?
да все пИздят и пиздЯт, важен лишь результат
xD красиво сказано. я с шиндофс не работаю лет 10 уже. но не удивлюсь если и шинда на ядре линя работать будет ибо копирастить украденное шинда заманала, при этом толком не могли скопипастить многое. ля отвлекаюсь. мыслы путаются текст говно xD
?
Так и скажи это все юникс
ну если сильно сильно сильно упростить то бОльшая часть по сути никс подобное.
?
они активно двигаются в эту сторону
не удивлюсь если за счет этого она стабильнее станет. ибо криво спизженное у них никак не работало, проще просто запустить СПО напрямки с ядра линя чем это вот все... xD
?
я помню неделю на win2003server пытался web сервер настроить на php ничего не вышло, в итоге на флешке крутился сервер который одним скриптом запускался на любой машине. а уже позже я начал тестить линух и понял где весь здравый смысл был. Когда одной командой можно скачать и установить ВСЕ для сервака . а платные виндовые решения были априори тупее лагучее и ненадежнее.
?
ля опять я не по теме.
Null
Для новых пользователей и не только ) напоминаю: https://t.me/ProEsp8266/79796
?
Для новых пользователей и не только ) напоминаю: https://t.me/ProEsp8266/79796
это хорошо что напомнили. а то я чет не видел.(серьезно, не пикалываюсь)
Serjio
digest = hashlib.sha256(ecdsa_private_key)
Вот это откуда строчка?
Serjio
Я за путаницу в endianness
Ruslan
Вот это откуда строчка?
это я максимально кратко объяснил про дайжест
Ruslan
сцуко, первый файл собран на линуксовом ноуте, второй собран в докере (тоже типа на линуксе)
Ruslan
cmp bootloader-digest.bin bootloader-reflash-digest.bin bootloader-digest.bin bootloader-reflash-digest.bin differ: byte 1, line 1
Quiero vivir en España
Ребята, у меня серьёзные пробелы в массивах символов, но как задать вопрос гуглу - не знаю. Короче, в цикле создаю массив нужной длины, делаю с ним какие-то операции (разбираю побайтно, вывожу на экран, записываю в файл и т.д. - не важно), новая итерация цикла - и новый массив. И вот с чем столкнулся: символы из старого массива почему-то остаются в новом. То есть, задал я в цикле char mes[len]; заполнил каждый байт от 0 до len-1 И если предыдущий массив был длинный, то в текущем вижу полную ерунду. А почему вообще так? Дальше у меня лишь догадки...?
Alex
Dwin, продолжение темы. Начитался муську. Пишут - это ни экраны ips, а унылое г., так и пишут УГ.
Mike
ну там действительно не ипс, но не унылое. углы таки присутствуют
Alex
ну там действительно не ипс, но не унылое. углы таки присутствуют
Почитайте отзывы на муське, впечатляют. Какая там альтернатива некстион?
Alex
Углы углами, а цветопередача, яркость, контрастность...?
Mike
ну что теперь - усраться и не жить чтоль. на самом деле HMI куча контор делает. знаю пример когда DWIN не прокатил по климатику, а другой китаец подтвердил работу при - 30с.
Mike
блин, вы на HMI виктория сикретс рассматриваете на предмет верблюжьей лапки чтоль ?
Mike
в любом случае есть альтернатива - микрокомп и экран от авто через HDMI адаптер. ну ценник соответствующий :)
Quiero vivir en España
Quiero vivir en España
Quiero vivir en España
бггг, хорош так шутить
Что не так? Там экран + ESP32.