Новый айФон 14

Под­хо­дит срок апгрей­да на новый теле­фон. В этот раз Эппл меня ОЧЕНЬ кру­то впе­чат­лил, побе­гу отда­вать свои денеж­ки на новый 14 Про Макс. И дело даже не в 48-мега­пись­кель­ной каме­ре с опти­че­ски­ми зума­ми 3х и про­чи­ми при­бам­ба­са­ми, мы-то с вами зна­ем, что дело не в пись­ке­лях. Впро­чем, новые тех­но­ло­гии мат­риц и алго­рит­мы обра­бот­ки изоб­ра­же­ния всё более и более ниве­ли­ру­ют раз­ни­цу меж­ду зер­кал­ка­ми и теле­фо­на­ми. Я уже не пом­ню, когда я в послед­ний раз свой Никон доста­вал — в 95% слу­ча­ев теле­фон­ная каме­ра удо­вле­тво­ря­ет пол­но­стью, даже для порт­ре­тов и рас­пе­чат­ки оных. Если толь­ко не надо ста­вить иску­ствен­ный свет, пыхи, и не рас­смат­ри­вать фото­гра­фии попик­сель­но — мож­но вполне обой­тись и без зер­кал­ки.

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

Пока это толь­ко для экс­трен­ных сооб­ще­ний, ска­зать род­ным, что заблу­дил­ся и лежишь в лесу со сло­ман­ной ногой. Это имен­но та при­чи­на, по кото­рой я оза­бо­тил­ся в своё вре­мя радио­стан­ци­ей «двой­кой» и полу­че­ни­ем позыв­но­го, бла­го там, где я шатал­ся, был репи­тер.

А теперь и это­го не надо.

Очень впе­чат­лён.

В ентих ваших убо­гих вед­ро­и­дах функ­ция тоже появит­ся, не бздеть! Вед­ро­ид­щи­ки же обезъ­я­н­ни­ча­ют, фичи-то копи­ру­ют после того как насто­я­щий инно­ва­тор их сна­ча­ла сде­ла­ет. Но будет это на Вед­ро­и­дах толь­ко в сере­дине-кон­це сле­ду­ю­ще­го года.

Взлом резервных копий смартфонов iPhone

Для нача­ла немно­го тео­рии.

Как хра­нят­ся паро­ли в опе­ра­ци­он­ных систе­мах, веб­сай­тах, и т.д. Не откры­тым тек­стом, разу­ме­ет­ся. Они хра­нят­ся в виде хешей. Хеш — это стро­ка опре­де­лён­ной дли­ны, полу­ча­е­мая при обра­бот­ке вво­да (паро­ля в дан­ном слу­чае) хеш-функ­ци­ей. До недав­не­го вре­ме­ни (да и сей­час кое-где) исполь­зо­вал­ся алго­ритм MD5. Так, хеш MD5 сло­ва «password» пред­став­ля­ет собой стро­ку 5f4dcc3b5aa765d61d8327deb882cf99.

Поэто­му когда ты логи­нишь­ся на веб­сайт, пароль обра­ба­ты­ва­ет­ся алго­рит­мом MD5, и срав­ни­ва­ют­ся хеши. Если на выхо­де 5f4dcc3b5aa765d61d8327deb882cf99, то всё нор­маль­но. Вин­да дела­ет немно­го по-дру­го­му: хеш гене­ри­ру­ет­ся пря­мо на кли­ен­те, и пере­сы­ла­ет­ся не пароль, а сра­зу хеш. Это цуцуть без­опас­нее. Ещё хеш солят, но про это в дру­гой раз.

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

Я уже дав­но люб­лю про­грам­му кото­хеш (hashcat) для взло­ма паро­лей. У неё исклю­чи­тель­но высо­кая про­из­во­ди­тель­ность, так как она исполь­зу­ет видео­кар­ту для рас­чё­тов вме­сто цен­траль­но­го про­цес­со­ра. Нет, она и про­цес­сор может исполь­зо­вать, про­сто на видео­кар­те быст­рее, там этих про­цес­со­ров тыся­чи, а хеши­ро­ва­ние исклю­чи­тель­но хоро­шо рас­па­рал­ле­ли­ва­ет­ся.

Сло­ма­ем MD5 хеш 5f4dcc3b5aa765d61d8327deb882cf99:

hashcat.exe ‑m 0 ‑a 3 hash.txt ?l?l?l?l?l?l?l?l

И мень­ше, чем за секун­ду всё сло­ма­но.

На моей уже ста­рень­кой 1070GTX поиск хешей MD5 про­ис­хо­дит со ско­ро­стью око­ло 8 мил­ли­ар­дов ком­би­на­ций в секун­ду.

Даже если сме­нить пароль на более слож­ный, типа P@$$w0rd, то 8‑значный пароль взла­мы­ва­ет­ся в обо­зри­мые сро­ки, даже на не очень новом желе­зе — за несколь­ко дней.

НО. Подоб­ные сро­ки — они для паро­лей, хеши­ро­ван­ных MD5. От кото­ро­го вез­де отка­зы­ва­ют­ся как могут. Он счи­та­ет­ся крип­то­гра­фи­че­ски нестой­ким: во-пер­вых, он под­вер­жен кол­ли­зи­ям (т.е. два совер­шен­но раз­ных паро­ля могут дать оди­на­ко­вый хеш), а во-вто­рых он име­ет недо­ста­точ­ную вычис­ли­тель­ную слож­ность. Т.е. тот факт, что даже на моём ста­ром желе­зе я могу пере­би­рать восемь мил­ли­ар­дов паро­лей в секун­ду — он из-за это­го про­ис­хо­дит.

А недав­но я попро­бо­вал сло­мать бекап смарт­фо­на Apple. Для тёщи, кото­рая рас­ко­ка­ла теле­фон вдре­без­ги, успев, прав­да, неза­дол­го до сде­лать ему бекап. Но вот беда — она забы­ла пароль от бека­па! Она толь­ко зна­ла, что пароль вось­ми­знач­ный.

Хеш паро­ля для айфон­но­го бека­па берёт­ся в фай­ле Manifest.plist. Этот файл скарм­ли­ва­ет­ся вот это­му сай­ту, напри­мер, и тебе дают хеш.

Так вот хеш там — какой-то про­при­е­тар­ный. И име­ет настоль­ко высо­кую вычис­ли­тель­ную слож­ность, что на моей видео­кар­те кото­хеш пере­би­ра­ет ком­би­на­ции со ско­ро­стью… 83 вари­ан­та в секун­ду. Надо отдать долж­ное чув­ству юмо­ра раз­ра­бот­чи­ков кото­хе­ша: во вре­мя рабо­ты оно пока­зы­ва­ет, сколь­ко вре­ме­ни оста­лось до пере­бо­ра всех вари­ан­тов. Так вот в дан­ном слу­чае оно гово­рит, что рабо­та про­грам­мы закон­чит­ся после сле­ду­ю­ще­го Боль­шо­го Взры­ва 😀

Вот так вот Плот­нег лосос­нул тун­ца.

Огром­ный респек­ти­щ­ще Эпплу — я в оче­ред­ной раз убе­дил­ся, что уж с чем-чем, а с надёж­но­стью шиф­ро­ва­ния у них всё все­гда было в пол­ном поряд­ке. Огром­ным плю­сом явля­ет­ся то, что Эппл кон­тро­ли­ру­ет весь цикл про­из­вод­ства теле­фо­на — от желе­за до соф­та. Поэто­му что, как и каким спо­со­бом — все­гда было хоро­шо извест­но и задо­ку­мен­ти­ро­ван­но. Ну и тра­ди­ци­он­но, пнём Вед­ро­ид 🙂 На Вед­ро­и­дах, кто шиф­ру­ет что и как — а хер его зна­ет! Кто из про­из­во­ди­те­лей как захо­тел, тот так и шиф­ру­ет. И ска­жи ещё спа­си­бо, если задо­ку­мен­ти­ро­ва­но. А могут и тово, на хрен послать.

Андроидные телефоны шпионят за пользователями

Бри­тан­ские учё­ные уста­но­ви­ли, что прак­ти­че­ски все теле­фо­ны на ОС Андро­ид посто­ян­но шпи­о­нят за поль­зо­ва­те­ля­ми. Рас­смат­ри­ва­лись теле­фо­ны Сам­сунг, Сяо­ми, Хуа­вей, Реал­ми, и про­чие.

Кто бы сомне­вал­ся.

Инте­рес­но было бы сде­лать подоб­ный ана­лиз для эпплов­ских теле­фо­нов. Т.е. понят­но, что «кое-кто у нас порой чест­но жить не хочет» даже на Эпплов­ской эко­си­сте­ме, вопрос, насколь­ко это хуже/лучше вед­ро­ид­ной аль­тер­на­ти­вы. Недав­но Эппл хоте­ли было вклю­чить ана­лиз фото­гра­фий зали­ва­е­мых на эпплов­ское обла­ко; это вызва­ло про­сто швал нена­ви­сти, и они от таких изме­не­ний (пока) отка­за­лись.

Почти всё

Так как один­на­дца­тая вин­да фича­ми пока не раду­ет, попро­бо­вал заме­нить на рабо­чем ком­пе всё на Убун­ту 20.04

И оно, зна­е­те, прак­ти­че­ски взле­те­ло.

Полу­чи­лось:

1. При­це­пить к AD
2. Сде­лать чле­нов груп­пы Domain Admins частью груп­пы sudoers
3. Запу­стить авто­ри­за­цию со смарт­кар­та­ми (вот тут уже при­шлось боро­ду поче­сать)
4. Вклю­чить авто­ри­за­цию по смарт­кар­те в VDI кли­ен­те VMWare Horizons
5. Аут­лук теперь рабо­та­ет как PWA
6. Запу­стить Teams (бла­го теперь на Линуп­сах оно рабо­та­ет натив­но)

И всё бы хоро­шо, но вот драй­ве­ры НВи­дев­ские отка­за­лись ста­вить­ся нао­труб. Про­бле­ма хоро­шо извест­на, и не у одно­го меня она слу­чи­лась.

Что-то там не взле­те­ло — про­бо­вал раз­ные вер­сии, чего толь­ко не делал, даже инте­лов­ский драй­вер отправ­лял в бан — нифи­га. Не рабо­та­ет и всё тут. Луч­ше все­го полу­чи­лось на драй­ве­ре вер­сии 418. Вхо­дим в сес­сию, всё рабо­та­ет при­мер­но мину­ту, после чего всё наглу­хо вис­нет (при этом комп оста­ёт­ся доступ­ным через ssh). На более позд­них вер­си­ях не полу­ча­лось даже это­го, всё вис­ло ещё до авто­ри­за­ции.

Желе­зо вполне себе стан­дарт­ное — ноут­бук HP Zbook FireFly G7. Там две видео­кар­ты, по сути, встро­ен­ная инте­лов­ская, и Квад­ра Р520. Так и не полу­чи­лось запу­стить, хотя побе­да была очень близ­ко. Но без Нви­дии мне ноут­бук был не нужен.

Так и бро­сил. Про­шу заме­тить, что на этот про­ект я убил часов шесть. А не вин­де абсо­лют­но, блин, всё из это­го спис­ка сра­зу рабо­та­ет «иско­роп­ки».

Линукс бес­пла­тен толь­ко для тех, чьё вре­мя ниче­го не сто­ит.

Ведроидноэ

В лич­ную копил­ку под назва­ни­ем «Поче­му у меня боль­ше нико­гда не будет вед­ро­ид­но­го теле­фо­на» o_O

В неко­то­рых шта­тах на теле­фо­ны с ОС Андро­ид авто­ма­ти­че­ски было уста­нов­ле­но при­ло­же­ние для отсле­жи­ва­ния слу­ча­ев ковид­лы. Пото­му что Кор­по­ра­ция Зла забо­тит­ся о сво­их поль­зо­ва­те­лях!

Согла­сие поль­зо­ва­те­ля? Нет, не слы­ша­ли.

UPD: а вот и в дру­же­ствен­ном жур­на­ле тоже отме­ти­ли

Про CentOS

Как я уже писал, CentOS сдох. И хрен бы с ним.

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

В неболь­ших коли­че­ствах лицен­зии на RHEL теперь раз­да­ют­ся бес­плат­но.

Хоро­шо сде­ла­ли.

Фотогимп

На Линук­се для обра­бот­ки кар­ти­нок выбор соф­та очень неболь­шой. Наи­бо­лее про­дви­ну­тым явля­ет­ся GIMP. Важ­ное заме­ча­ние: «наи­бо­лее про­дви­ну­тый» не зна­чит «хоро­ший». Это зна­чит, что он гов­но, но всё осталь­ное — ещё хуже. Поми­мо отсут­ствия иско­роп­ки неко­то­рых нуж­ных мне фич (дина­ми­че­ские эффек­ты сло­ёв), у него ещё дико непро­ду­ман­ный интер­фейс. Ну, такое часто полу­ча­ет­ся, когда интер­фейс пишут про­грам­ми­сты, а не спе­цы по UI. Про­грам­ми­сту кажет­ся, что в интер­фей­се всё удоб­но и логич­но, но поль­зо­вать­ся этим реши­тель­но невоз­мож­но. Это вполне ожи­да­е­мая вешь, кста­ти. Когда что-то пишешь «для себя», это совер­шен­но не зна­чит, что это будет так же хоро­шо «для дру­гих». Чаще наобо­рот.

Недав­но выка­ти­ли про­дукт под назва­ни­ем PhotoGIMP. Это типа GIMP, но с интер­фей­сом от Фото­шо­па. Попро­бо­вал, поста­вил, вдруг как­тус стал сла­ще?? Ока­за­лось, не стал. Это по-преж­не­му как­тус, толь­ко теперь не зелё­ный, а серый. Поль­зо­вать­ся по-преж­не­му мож­но толь­ко от глу­бо­кой без­на­дё­ги. «А как дыс­а­ли, как дыс­а­ли!»

В англий­ском есть такое мет­кое выра­же­ние — «lipstick on a pig». Дослов­но — губ­ная пома­да на сви­нье. Это озна­ча­ет, что ты без­успеш­но пыта­ешь­ся что-то обла­го­ро­дить, но огра­ни­чи­ва­ешь­ся чисто внеш­ней частью дела. Сви­нья с нане­сён­ной губ­ной пома­дой по-преж­не­му оста­ёт­ся сви­ньёй.

Новости ведроида

На всех теле­фо­нах Сам­сунг пред­уста­нов­ле­на китай­ская спай­варь.

На теле­фо­нах UMX, про­да­ю­щих­ся с дота­ци­я­ми, нашли пред­уста­нов­лен­ное вре­до­нос­ное ПО, кото­рое невоз­мож­но уда­лить.

Поль­зуй­тесь откры­ты­ми опе­ра­ци­он­ны­ми систе­ма­ми, они настоль­ко откры­ты, что каж­дый ста­вит туда вся­кую гадость!!!!

Пнём Линукс

Есть у меня флеш­ка на 128 гига­байт. Вин­да её фор­ма­ти­ру­ет NTFS при­мер­но секун­ды две. Та же самая флеш­ка, воткну­тая в Линук­со­вую маши­ну, фор­ма­ти­ру­ет­ся ext4 уже пол­ча­са. И кон­ца-края это­му про­цес­су не вид­но.

Совре­мен­ная, дру­же­ствен­ная поль­зо­ва­те­лю опе­ра­ци­он­ная систе­ма, да.

PS: Не гово­ря уже о том, что NTFS в сто раз кру­че ext4. На флеш­ке, прав­да, не так важ­но.