Более того, есть BahnCard 50 за 225 (2 класс) или 455 (1 класс) евро, ополовинивающая стоимость ЖД-билетов, и разного рода специальные билеты типа Bayern Ticket, и скидки при бронировании заранее (иногда значительные). При регулярном использовании ЖД DB периодически рассылает ваучеры со скидкам, в том числе на бесплатного попутчика. В общем, я тоже за путешествия поездом, не такие уж они и дорогие чаще всего.
Отличная статья, спасибо.
Может быть пропустил в тексте, но упомяну лишний раз тогда, что иногда для нормального фаззинга приходится модифицировать сам код некоторым образом, например, пропускать проверки контрольных сумм и прочие подобные, которые могут быть тривиально вычислены атакующим, но при этом заблокирую фаззер на этом месте намертво.
Обратная сторона есть у этой возможности обновлять микрокод откуда попало: он не сбрасывается без глубокой перезагрузки (которую никто не делает, потому что она медленнее обычной впятеро), и поэтому невозможно простой перезагрузкой обеспечить возврат к исходному ожидаемому состоянию процессора, отчего может сломаться с таким трудом налаженная цепочка доверия. Если бы возможность запретить обновление микрокода установкой lock-бита в какой-нибудь MSR была — я бы пользовался ей на определенных конфигурациях, но ее нет, и приходится слепо доверять Intel и в этом месте тоже.
An erotic dream that causes involuntary ejaculation of semen. Эротический сон, вызывающий поллюцию.
INFORMAL РАЗГОВОРНОЕ
Something especially appealing to a particular type of person. Что-то особенно привлекательное для определенного типа людей.
«the kitchen is a gourmet chef's wet dream»
У нас когда-то давно было выражение «голубая мечта» из известной цитаты из Ильфа и Петрова, но с тех пор слово «голубой» несколько испортилось, и поэтому чем его заменить по смыслу — непонятно.
Хорошая статья, напомнила мне собственные приключения с переездом в Германию в 2011 году, но там вместо голубой карты был здоровенный пакет документов на прием семьи в качестве «поздних переселенцев», интенсивный курс A1 в НГТУ, прямой перелет из сибирских -37 в местные +3, пара дней во Фридланде, полгода интеграционного курса до B1, полгода курса до C1/TestDaF за счет Otto Benecke Stiftung, два года магистратуры в OTH Regensburg, и потом наконец работа.
Мы гномы глубинные, и потому вся вот эта забава по воздуху нужна нам там как пятое колесо собаке. Как послать прошивку на Флиппер — пофиг вообще, но с Флиппера на устройство ее нужно посылать без затей, по хорошим толстым проводам, с минимальными задержками, чистым питанием, чистой совестью и холодным сердцем. Только так она дойдет в целости, а синий зуб этот — от диавола весь. ;)
Ну и я имел в виду больше чипы 24/25 серий, а не MCU, но там благо протоколы понятные, и рано или поздно это все заведут энтузиасты, если они появятся.
Кстати, в качестве источника идей для Flipper One, посмотрите на проект Glasgow. Он сумасшедше крутой как идейно, так и реализацией, и будет отличным дополнением к любому мультитулу на Линуксе.
Два или три комплекта разделов, и ватчдог аппаратный. Сломался один линукс весь — ничего страшного, у нас тут рядом таких же еще два, грузим один из них, восстанавливаем сломанный из работающего. От резкой потери питания (внезапной смерти батареи) спасет только резервирование, от плавного высасывания до нуля — микроконтроллер, который нужен только для того, чтобы за питанием этим следить (SMC/EC), и который же сможет аккуратно остановить все остальное до того, как питание пропадет совсем.
Отдельное спасибо за программатор SPI/I2C, про который вы упоминали в твиттере. Понятно, что его можно сделать из чего угодно теперь, хоть из RPi, хоть из ардуины, хоть из старого роутера, но тут можно сделать простой мост между ПК (тем более у вас есть карта памяти уже, и можно читать файлы с прошивкой прямо с нее) и целевым устройством, на который прошивка записывается. Дальше там простой переходник на SOIC-клипсу (купите Pomona или 3M, не пожалейте денег), и получится замечательная железка для аварийного восстановления прошивок практически всего окружающего железа от дверных звонков до материнских плат ПК и роутеров. Пусть даже не быстро, пусть не основная функция, но если сделать нормально и позволять прошивать это все без драйверов, специального софта, и прочих народных танцев в килтах на босу жопу — я куплю два.
Проблема в том, что как только Intel и AMD откажутся поддерживать CSM на своем новом железе, эту поддержку придется взять на себя IBV, OEM или еще каким-то участникам рынка, и очень далеко не факт, что в результате получится что-то нормальное, а не кусок известно чего, ломающий ради совместимости с древними 16-битными загрузчиками половину прошивки.
UEFI использует Microsoft x64 calling convention для 64-битного режима, поэтому указатели там все-таки 64-битные. Можно попробовать использовать x32 ABI для PEI (принципиально почти ничего не мешает), но настолько я знаю, у формата Portable Executable, в котором хранятся компоненты UEFI (а точнее, UEFI Platform Interface, стандарта на внутренние представления, файловую систему прошивки и т.п.) нет стандартных средств выразить факт «вот этот файл использует x32 ABI».
PEI на реальном железе до сих пор 32-битный, потому что в 64-битном режиме все указатели ровно вдвое длиннее, а место в кэше L2 совсем не резиновое. Переход из 32-битного в 64-битный режим выполняется драйвером DxeIplPei, последним из PEI-драйверов, в функции HandOffToDxeCore.
Как Вы думаете, как скоро получится полностью уйти от Legacy?
Ответ сильно зависит от текущей ниши. В промышленности — лет через 15-20, на серверах — лет через 5, на десктопах — через 1-3 (Intel обещала перестать поддерживать CSM уже в этом году, но видимо передумает), на всяких нишевых устройствах вроде планшетов\смартфонов — давно уже избавились. Apple избавилась от CSM на своих x86-системах еще в 2015 году.
Очень рад за проект, но несколько переживаю за слово Tamagochi в промо-материалах, потому что оно может быть зарегистрированной торговой маркой Bandai, а судиться с крупной корпорацией в чужой юрисдикции — такое себе удовольствие. Лучше заменить на multitool for hackers или что-нибудь подобное нейтральное.
Странные условия. Что мешает продать полученные акции сразу же на момент вестинга и перенастроить форму W-4 в тот же день так, чтобы дополнительный налог удержали через нее? Получится то же самое по сути.
У публичных компаний налог с RSU платится удерживанием части этих RSU в момент vesting'а. Причем там можно самому из личного кабинета настроить, какой именно процент удерживать (22-37% в пользу федеральных налогов при сумме до миллиона долларов в год, ровно 37 после миллиона, плюс налог штата, для Калифорнии это 10-15%), а потом в следующем апреле при оплате налогов придется доплатить разницу (если удержали мало) или получить вычет (если наоборот).
Более того, exchange-traded fund необязательно индексный, и отслеживать может любые акции, которые управляющим в голову взбредут. Там автор скорее всего имел в виду mutual fund (как противопоставление exchange-traded fund), но и они тоже торгуются на бирже, просто цена на них определяется после закрытия торгов раз в день, а не в каждый конкретный момент времени, как у ETF.
Ну вот у Windows свой бинарный формат, у macOS натурально XML, у разных загрузчиков Linux/*BSD свои текстовые форматы.
В общем, всем сока в этом чате, но в реальности это все никаких эмоций уже не вызывает, настолько типичная картина. О, и этот загрузчик от неправильного конфига падает? Неожиданно то как…
Плюс 50 центов к BoM cost, плюс три месяца на написание и тестирование софта, плюс поддержка этого механизма до EoL, минус тысяча возвратов по RMA за всю историю продуктовой линейки. В итоге ставить дополнительную микросхему с прошивкой в потребительскую (про промышленную другой разговор) электронику практически не окупается, и потому все давно на это забили.
Может быть пропустил в тексте, но упомяну лишний раз тогда, что иногда для нормального фаззинга приходится модифицировать сам код некоторым образом, например, пропускать проверки контрольных сумм и прочие подобные, которые могут быть тривиально вычислены атакующим, но при этом заблокирую фаззер на этом месте намертво.
INFORMAL РАЗГОВОРНОЕ
Something especially appealing to a particular type of person. Что-то особенно привлекательное для определенного типа людей.
«the kitchen is a gourmet chef's wet dream»
Ну и я имел в виду больше чипы 24/25 серий, а не MCU, но там благо протоколы понятные, и рано или поздно это все заведут энтузиасты, если они появятся.
Кстати, в качестве источника идей для Flipper One, посмотрите на проект Glasgow. Он сумасшедше крутой как идейно, так и реализацией, и будет отличным дополнением к любому мультитулу на Линуксе.
Отдельное спасибо за программатор SPI/I2C, про который вы упоминали в твиттере. Понятно, что его можно сделать из чего угодно теперь, хоть из RPi, хоть из ардуины, хоть из старого роутера, но тут можно сделать простой мост между ПК (тем более у вас есть карта памяти уже, и можно читать файлы с прошивкой прямо с нее) и целевым устройством, на который прошивка записывается. Дальше там простой переходник на SOIC-клипсу (купите Pomona или 3M, не пожалейте денег), и получится замечательная железка для аварийного восстановления прошивок практически всего окружающего железа от дверных звонков до материнских плат ПК и роутеров. Пусть даже не быстро, пусть не основная функция, но если сделать нормально и позволять прошивать это все без драйверов, специального софта, и прочих народных танцев в килтах на босу жопу — я куплю два.
Ответ сильно зависит от текущей ниши. В промышленности — лет через 15-20, на серверах — лет через 5, на десктопах — через 1-3 (Intel обещала перестать поддерживать CSM уже в этом году, но видимо передумает), на всяких нишевых устройствах вроде планшетов\смартфонов — давно уже избавились. Apple избавилась от CSM на своих x86-системах еще в 2015 году.
В общем, всем сока в этом чате, но в реальности это все никаких эмоций уже не вызывает, настолько типичная картина. О, и этот загрузчик от неправильного конфига падает? Неожиданно то как…