Уязвимость в macOS High Sierra позволила получить права администратора без пароля

Для активации прав «суперпользователя» нужно оставить поле пароля пустым и несколько раз нажать Enter.

В закладки

В операционной системе для Mac High Sierra обнаружена уязвимость, которая позволяет получить права администратора без пароля. На проблему обратил внимание пользователь Twitter Леми Орхан Эргин.

Чтобы получить доступ к правам администратора, пользователю нужно ввести в диалоговом окне имя root, поле пароля оставить пустым и несколько раз нажать Enter. После этого пользователь сможет просматривать все файлы, сбрасывать и изменять пароли устройства и привязанного к нему Apple ID. Этот способ работает также на экране входа в систему компьютера.

Dear @AppleSupport, we noticed a *HUGE* security issue at MacOS High Sierra. Anyone can login as "root" with empty… https://t.co/2il11lEgj9

Чтобы защититься от уязвимости, нужно установить свой пароль для пользователя root, рекомендовали в Apple.

Обновлено в 19:40. Apple выпустила обновление для High Sierra, в котором устранила уязвимость. Чтобы установить его, нужно открыть магазин Mac App Store и перейти на вкладку «Обновление». В примечании к последней версии macOS говорится: «Установите это обновление как можно скорее. Apple приложила все усилия, чтобы исправить вчерашнюю уязвимость».

В официальном комментарии Apple, поступившем в редакцию vc.ru, говорится, что в скором времени обновление будет установлено автоматически на всех компьютерах с последней сборкой macOS High Sierra.

Безопасность — главный приоритет для каждого продукта Apple, но, к сожалению, мы допустили ошибку в этой версии macOS.

Когда во вторник днём наши специалисты по безопасности узнали о проблеме, мы сразу же начали работу над обновлением, которое полностью устраняет уязвимость в безопасности. Сегодня утром, начиная с восьми утра по Калифорнии, обновление стало доступно для загрузки, а немногим позже оно будет автоматически установлено на всех системах macOS High Sierra с последней версией (10.13.1).

Мы крайне сожалеем о допущенной ошибке и приносим извинения всем пользователям Mac, как за саму возможность этой уязвимости, так и за уровень озабоченности, который она вызвала. Наши пользователи заслуживают лучшего. Мы проводим анализ наших процессов разработки, чтобы предотвратить повторение подобных ситуаций в будущем.

пресс-служба Apple

#новость

{ "author_name": "Лера Михайлова", "author_type": "editor", "tags": ["\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438"], "comments": 61, "likes": 36, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 29830, "is_wide": false }
00
дни
00
часы
00
мин
00
сек
(function(){ var banner = document.querySelector('.teaserSberbank'); var isAdsDisabled = document.querySelector('noad'); if (!isAdsDisabled){ var countdownTimer = null; var timerItem = document.querySelectorAll('[data-sber-timer]'); var seconds = parseInt('15395' + '50799') - now(); function now(){ return Math.round(new Date().getTime()/1000.0); } function timer() { var days = Math.floor(seconds / 24 / 60 / 60); var hoursLeft = Math.floor((seconds) - (days * 86400)); var hours = Math.floor(hoursLeft / 3600); var minutesLeft = Math.floor((hoursLeft) - (hours * 3600)); var minutes = Math.floor(minutesLeft / 60); var remainingSeconds = seconds % 60; if (days < 10) days = '0' + days; if (hours < 10) hours = '0' + hours; if (minutes < 10) minutes = '0' + minutes; if (remainingSeconds < 10) remainingSeconds = '0' + remainingSeconds; if (seconds <= 0) { clearInterval(countdownTimer); } else { timerItem[0].textContent = days; timerItem[1].textContent = hours; timerItem[2].textContent = minutes; timerItem[3].textContent = remainingSeconds; seconds -= 1; } } timer(); countdownTimer = setInterval(timer, 1000); } else { banner.style.display = 'none'; } })();
{ "id": 29830, "author_id": 78969, "diff_limit": 1000, "urls": {"diff":"\/comments\/29830\/get","add":"\/comments\/29830\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/29830"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199791 }

61 комментарий 61 комм.

Популярные

По порядку

Написать комментарий...
13

Вы заметили какими нехитрыми способами Apple оставляет пасхалочки «для своих»? Вроде не скажешь что это специально, всегда найдется причина для бага. В то же время баги-закладки до того тупые и с точки зрения разработки не понятно как их можно было теоретически допустить.

Ответить
2

Рынок украденных яблок – это тоже важный рынок.

Ответить
1

Сомневаюсь что эти вещи взаимосвязаны.

Ответить
1

Украденные-то тут при чём?

Ответить
0

При том, что их надо разблокировать.

Ответить
0

Дык а интерес эпола какой? :)
Или я неправильно понял?
// P.S. Блокировка бутлоадера должна отшить всё ворьё, ибо на нынешних макбуках проще новый ноут купить, чем его обойти.

Ответить
0

Если у пользователя украдут компьютер, он купит себе новый. А если красть не сильно выгодно (только на запчасти, да и то сложнее сбыть), то не украдут, а значит не купит.

Ответить
0

Только вот ворью такие фишки станут известны не сильно раньше, чем общественности, следовательно, быстро пофиксят.

Ответить
1

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

Ответить

Комментарий удален

2

Возможно, работает только если вы включили root юзера? Т.е. у большинства все будет ок.

Ответить
0

Работает на чистых установках.

Ответить
1

Чистая установка - не работает

Ответить
12

Интересно. А ты точно так делаешь как описывают? Надо ввести имя root, затем мышкой перенести курсор на поле ввода пароля. И только после этого нажать на кнопку Unlock.

Ответить
0

попробовал, еще раз как написал,
сработало

Ответить
0

как его включать?

Ответить
1

обновился только вчера до ХС, может поправили уже, так как не работает эта тема

Ответить
0

Возможно: я обновлялся в выходные, у меня пароль рута отсутствовал.

Ответить
0

Это Fatality :(
 
Оставляли наверное для отладки, а потом забыли закомментировать (убрать) этот кусок в коде? Мы ведь никогда не узнаем теперь имена = из той рабочей группы, которая занималась системными вещами, ездила на всякие конференции, пыжилась и надувала щеки, ссылаясь на NDA, и прохлопала такую детскую уязвимость :(
 
А правда, почему Fatality в Mortal Kombat сложнее, чем вход по root в Mac?

Ответить
5

High Sierra вообще херня какая-то.
Мало того, что ничего нового, кроме APFS — ФС, конечно, крутая, но маки и так достаточно (очень) шустрые даже на мега-слабом железе, чтобы пользователь не заметил разницы по сравнению с прошлой ФС. А на не-эппловских контроллерах её юзать нельзя, ибо может привести к тотальному пиздецу файлов — и об этом эпол молчит.
Так ещё и эпичные баги вроде этого, или когда они перепутали поля пароля и хинта.

Макбуки обновил — разницы не увидел. Десктоп-хакинтош обновлять не буду, буду ждать 10.14, ибо толку от 10.13 нихера.

С iOS 11 та же хрень. Лагает, жрёт аккум как не в себя. Крайне нелогичный UX, например: Bluetooth после отключения от девайса в панели управления назад автоматом уже не приконнектится, зато к ёбаному вайфаю в метро цепляется сразу же, как увидит, и приходится каждый раз отключаться ручками.
С UI тоже беда: повсеместные жирные шрифты — ад, несогласованность таких банальных вещей, как отступы в системных (!) приложениях — совсем пиздец.

Такое чувство, что криворуких девелоперов и QA из команды iTunes начали в iOS/macOS перетаскивать. Ладно хоть tvOS всё ещё годнота.

Ответить
0

А на не-эппловских контроллерах её юзать нельзя,

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

С iOS 11 та же хрень. к вайфаю в метро цепляется сразу же,

как увидит, и приходится каждый раз отключаться ручками.

Слышал про это в интервью тов. Донских, но не поверил.
А что, на уровне каких-то системных настроек это НИКАК не блокируется?

С UI тоже беда: повсеместные жирные шрифты

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

Ответить
1

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

Честно говоря, нихрена не понял) Читал в хакинтошном блоге, что на 3rd-party контроллерах из-за особой реализации CoW может быть потеря данных, особенно при потере питания, независимо от "крутизны" SSD.

А что, на уровне каких-то системных настроек это НИКАК не блокируется?

Можно выключить WiFi/BT в настройках, можно "забыть" SSID в настройках WiFi. Но запретить подключаться к известным ssid вифи из центра управления (в ведре он "вытягивается" из нотификейшн бара) нельзя. А вот для BT оно так не работает, в этом и косяк — дикое несоответствие UX для аналогичных действий.

Так, сколько им форм-факторов надо теперь _одновременно_ поддерживать - и сколько версий размеров окон/элементов интерфейса/шрифтов тестировать


Пф, я Android-разработчик с семилетним стажем, как юзер я с ведра ушёл не просто так ещё 5 лет назад (эх, если бы BBOS 10 не сдохла…), и могу заверить, что фрагментацией ведроида тут даже и не пахнет. Это проёб дизайнеров, которые не смогли доказать манагерам, что внешний вид важнее, чем вызванная общим трендом охуенно больших лопат проблема "чем занять такой охуенно большой дисплей". Причём лично мне формфактора iPhone 6 уже давно не хватает для потребления контента, при этом iPhone 6+ (7+/8+) для меня физически слишком велики, я себе возьму десятку сразу, как только она станет стоить ~67k, ибо она идеальна для меня с точки зрения соотношения "размер_дисплея/размер_девайса". Но, что печально, в эппле просрали все полимеры, забив полезное пространство дисплея жирными шрифтами.
Причём, как я уже тут писал, проблема не только в расходе лишнего места. Оно выглядит уёбищно даже для меня, хотя я разработчик, а не дезигнер. Вот на кой хер выделять жирным (как мамаша дизайнера) шрифтом текст на кнопках в аппсторе? Чтобы слабовидящие смогли прочитать? Так для них есть Accessibility-тулзы… Пиздец короче, жопа горит с эппла в последний год, но и податься-то больше некуда.

Ответить
0

Честно говоря, нихрена не понял

Люди жаловались предметно, сталкиваясь с проблемами - реклама обновления действительно не содержала (умалчивала) про ограничения, люди тыркались и у них не получалось - писали в support и получали стандартные отписки, по быстроте которых понимали что таких как они много.

Но запретить подключаться к известным ssid вифи

из центра управления нельзя

Ясно .. только попытки поиска/подключения WiFi ведь дико жрут аккумулятор, интересно, они апдейт будут делать на эту тему, или как?

горит с эппла в последний год, но и податься-то больше некуда.

К сожалению, это так.
Мне правда тут приснилось ... в легком алкогольном угаре, что вот-вот кул хацкеры придумают виртуальную машину на Android, в которой можно будет запускать iOs, обманывая ее что это вовсе не Samsung, а Apple iphone 11 с чуть-чуть нестандартным экраном :)

Ответить
1

Люди жаловались предметно, сталкиваясь с проблемами - реклама обновления действительно не содержала (умалчивала) про ограничения

На "нормальных" маках всё должно быть ок. По ToS macOS пользователь не имеет права ставить macOS на не-эппловское железо. На эппловском железе лично у меня всё было ок, на не-эппловском проверять очкую.
Ясно .. только попытки поиска/подключения WiFi ведь дико жрут аккумулятор

Да нет особой разницы, на самом деле, судя по всему… Больше батарейки жрёт повсеместный ML и дисплей.
Я тестил так:
1. iPhone 6 10.3.3 + старая ушатанная (3 года) батарейка + вкл wifi + бт уши с aptx.
2. Тот же самый iPhone 6 11.1 + абсолютно новая оригинальная батарейка + полностью выкл wifi + бт уши с aptx.

В обоих случаях жор батарейки от BT просто лютый, без БТ чуть получше в первом кейсе. Я хз чё там в эпле делают с БТ, может биткоины майнят, но наушники изи держат сутки (!) блять по БТ, а айфон за пару часов в ноль.
Но, суть эксперимента такова, что от вайфая батарейка особо не зависит — эта хуйня жрёт её всегда.

Мне правда тут приснилось

Лично я андроид не перевариваю, даже не из-за проф. отвращения (единственные +- нормальные девайсы делает самс, а от самса меня уже по работе тошнит): Android, начиная с 6.0 — уже очень годная ось. Просто как-то не моё, плюс вся экосистема дома эппловская — макось, эплтв и тд. Даже если получится запускать iOS аппы на ведре, проблемы это не решит. Я отлично чувствовал себя на BB OS 10 — они портанули себе виртуалку от ведра, и большинство андроид-аппов без проблем запускалось на Блекберри, и это было шикарно — очень удобно (интерфейс BBOS10, жесты, хардварная QWERTY-клава, все дела) + андроид-аппы + никаких тормозов (качественный порт VM + RTOS). Единственная на тот момент причина, почему я пересел на iOS с BBOS — у блекберри был квадратный экран, который был абсолютно неюзабелен как навигатор в тачке. И пересел я на iPhone 4 (!), только потом уже купил себе шестёрку.
И, опять же, пересел я не из-за экосистемы — первый "нормальный" айфон я купил уже будучи уверенным (3 года) пользователем макоси, и только из-за отсутствия выбора (Z10 я отмёл сразу из-за отсутствия клавы).
А теперь уже выбора нет совсем: Android — просто не моё, у меня штук 10 Android-девайсов сейчас по квартире раскиданы, ну прям никак, хоть и ось хорошая; iOS — ось неплохая, моё, но катится в какое-то дерьмо + девайсы стоят невероятного бабла в этой нашей РФ.
И портирование VM тут никак не поможет. Хуй знает, короче, чё делать. BB были идеальными, но Apple их убила.

Ответить
0

На эппловском железе лично у меня всё было ок, на

не-эппловском проверять очкую.

Речь шла об _определенных_ моделях Apple, где установка системы была возможна - и этими моделями оказались только довольно новые (после какого-то года, причем _не все_).
Извините, в деталях не помню, надо искать.
Либо на хабре читал, либо тут же, на vc.ru ...

тест WiFi и BT

У меня неустойчивый WiFi в доме (соседние точки активно сражаются друг с другом, постоянно меняется канал) - так что даже просто лежащий iphone / ipad с включенным WiFi из-за этих прыжков и отключений/подключений уверенно теряет заряд.
Про Bluetooth на iphone я и вовсе не вспоминаю - он был включен по умолчанию на новом iphone, и просто после его отключения казалось что телефон перестал разряжаться вовсе - 100% в режиме ожидания продержались пару дней (так получилось, тлф. не пользовались 2 дня).

Ответить
1

Либо на хабре читал, либо тут же, на vc.ru ...

Скорее всего речь шла об iMac на HDD. Если у девайса HDD, а не SSD, то фс не конвертится в APFS.

С Wi-Fi я последние полгода замечаю такую проблему: у меня роутер AirPort Express, и, независимо от расстояния и от модели айфона, коннект с WiFi периодически теряется xD Намудрили они что-то там.
На макбуках, при том, такой проблемы нет. Онли айфон.

Ответить
1

Угу ... в любом случае Ваш технический опыт с Mac / iPhone / Android вижу так раз в 10 побольше моего .. так что спорить с Вами как бы не о чем (либо соглашаемся, либо Вы знаете больше), а спать уже начинает хотеться :)
Виртуально жму руку, и до новых встреч!

Ответить
1

Технический — да, юзерский — тут сугубое ИМХО, без категорических высказываний.
У многих тут могло сложиться впечатление, что я — хейтер ведра, но я с ним очень давно на самых разных уровнях (даже форки когда-то пилил), и я скорее фан iOS, а Android считаю очень хорошей осью, которой очень не хватает хороших вендоров :)

Взаимно, удачи ;)

Ответить
0

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

Ответить
0

Перспективы

Исторический опыт показывает, что Android победит, как победила когда-то PC с msdos / Windows - победила закрытый и секретный "я лучше знаю что Вам надо делать" Mac.
 
Я уж не знаю как они на Android исправят явную "бесчеловечность" интерфейса (ну вот не такой какой-то он, толи на европейцах не тестируют, толи еще что - выглядит как криво локализованная под английский японская компьютерная игра для приставки).
Но, думаю, исправят. А пока да, пока только Apple, хотя бы потому что банк-клиенты ломают преимущественно на Android.

Ответить
1

Ну, это, конечно, срач очередной :) Но хоть эппл и обсирается с последними моделями айфонов, лучше них пока не делает никто. Большинство людей, которые хотят себе качественный телефон, который не тормозит и не ломается, без писькомерства а-ля "больше гигагерц", выберут себе айфон. Самая платёжеспособная аудитория сидит на iOS — iOS до сих пор зарабатывает разрабам больше, чем Android. Самый продаваемый девайс среди ВСЕХ в РФ — iPhone SE, и это хоть и дешёвый, но премиум :)

Да и винда куда более закрыта, чем макось. Если уж разводить срачи, то макось — сертифицированный UNIX, в отличие от того же Linux, который лишь UNIX-like :D

Ответить

Комментарий удален

0

тут работает походу только у виндоводов. я сразу проверил на всех маках с 10.13.1 и нигде не работает, даже если перейти в поле "пароль" и нажать именно на кнопочку "Снять защиту".
Новость хайповая, кому-то выгодная.

Ответить
2

О, долбить энтер оказывается надо было несколько раз, чтобы сработало.
Реально вводишь root и долбишь энтер и всё, ты внутри.
Забираю свои слова обратно. Жесть!

Ответить
1

Можно было прочитать статью, например. Там об этом сказано ;)

Ответить

Комментарий удален

2

не сработало, наверное это только для избранных)

Ответить
2

Root выключен. При этом бага работает. P.s. кто-нибудь по инструкции от Apple (https://support.apple.com/ru-ru/HT204012) пробовал включит root и добавить пароль? У меня не получилось. Нет такого пункта: "Включить корневого пользователя"

Ответить
1

у кого "не работает" - после того, как впишете "root", нужно перейти в поле пароля, но ничего не вводить, а нажать "unblock"

Ответить
1

не работает

Ответить
1

попробовал, тоже не сработало, может не на всех работает или от модели зависит, MacBook Pro 13 последний

Ответить
1

Тоже не работает

Ответить
1

не работает

Ответить
1

не работает

Ответить
1

Еще со времен Cheetah имею привычку активировать рута с паролем. А то какой же UNIX без su.

Ответить
1

Чтоб вам далеко не ходить и для тех кто не знает как установить пароль:

Запускаем Terminal
Пишем passwd root
Спросит Old password (пустой, соответственно просто enter жмем)
Устанавливаем новый.

Ответить
1

был такой анекдот, про китайцев, сервер Пентагона и пароль "Мао Цзедун"

Ответить
0

Спасибо пацаны, ради этого я покупал макбук и ставил ХС. Правильной дорогой идём, товарищи.

Ответить
0

Проверил. Так и есть.

Ответить
–5

Это по сути не уязвимость а расхлябанность пользователей которые не задают пароль для root. Сами виноваты. Эпл виноваты только в том что не заставляют этого делать

Я пробывал не раз, не работает. посмотрел стоит на root пароль. Пароль не сбрасывается как где то было описано. Все чики пуки. При первоначальном старте системы надо было задавать пароль для root'а, а не щелкать next, next

Ответить
1

95% пользователей macOS даже не в курсе что такое `root`.
И тут я соглашусь с Михаилом, при установке нет предложения установить пароль рута.
Эппл уже выкатило заплатку для решения проблемы, что говорит о признании этого бага.

Ответить
0

И где при первоначальном запуске диалог установки пароля на root?

Ответить
0

с первого дня на OS X High Sierra, не получилось зайти без пароля, не подскажите как изменить пароль на root или на источник от Apple, где написан ответ по этому поводу?

Ответить
0

У меня работает. В смысле воспроизводиися

Ответить
0

Работает.

Ответить
0

Эпик :D

Ответить
0

Бага работает

Ответить
0

работает!

Ответить
0

Уже подлатали :) https://support.apple.com/en-us/HT208315

Ответить
0

0day апдейт выкатили, только что в аппсторе появилось

Ответить
0

да как же вы не поймёте, что у Apple не багов, только фичи

Ответить

Комментарий удален

Комментарий удален

Комментарий удален

0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Нейронная сеть научилась читать стихи
голосом Пастернака и смотреть в окно на осень
Подписаться на push-уведомления