28

IOS CSS of death

PoC )

IOS CSS of death Копипаста, Habr, iOS, Mac Os, iPhone, Safari, HTML, CSS, Длиннопост

На github опубликован код, приводящий к force restart iOS (11/12 GM) устройств при посещении html-страницы. Также приводит к зависанию Mac OS High Sierra/Mohave при использовании Safari.

Код, приводящий к force restart представляет из себя html-код с большим количеством вложенных div'ов и "сумашедшей" функцией размытия заднего плана:

...
div {
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
width:10000px; height:10000px;
}
</style>
</head>
<body>
<div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div>
...

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

IOS CSS of death Копипаста, Habr, iOS, Mac Os, iPhone, Safari, HTML, CSS, Длиннопост

Есть предположение, что баг закрался на уровне ниже, нежели webkit и может привести к более серьезным последствиям. Также, использование данного бага может быть применимо в социотехнических компаниях и дурацких розыгрышах, так что советую крайне подозрительно относится ко всем ссылкам, тем более что на iOS все браузеры, по сути, это надстройка над Сафари.


Оригинал: https://habr.com/post/423411/

Нашел источник: https://twitter.com/pwnsdx/status/1040944750973595649

Найдены возможные дубликаты

+8

Убери повторы текста, у тебя дублированы два куска текста.

раскрыть ветку 2
0

Сорян, не заметил, старый глюк пикабу.

@moderator, удалите, пожалуйста, два абзаца перед первой картинкой:

На github опубликован код, приводящий к force restart iOS (11/12 GM) устройств при посещении html-страницы. Также приводит к зависанию Mac OS High Sierra/Mohave при использовании Safari.
Код, приводящий к force restart представляет из себя html-код с большим количеством вложенных div'ов и "сумашедшей" функцией размытия заднего плана:
раскрыть ветку 1
+6

Нихрена не надо удалять! Пикабу не только гении читают!! Это для них и придумано!!! И не глюк, а фича!

+2

ipad air, ios 10.3.2

При попытке открыть в хроме - перезагрузка.

0
по моему там не только суть в куче вложенных div, а еще и огромном скроле, который сафари не можут эргономично преподнести пользователю + webkit и выдаёт ошибку)

...а ослик 11 хотя б попытался)

Иллюстрация к комментарию
раскрыть ветку 1
0

Webkit везде, а тяжко только яблокам.

0
Поверил на своей девушке, iPhone 7, iOS 11.4.1, перезагружается))
раскрыть ветку 3
+2

Не перегружай больше девушку )

раскрыть ветку 1
+2
Я имею ввиду телефон девушки)
+1
А у тебя живой девушки, не по имени Сири нет?
0
Открыл в Chrome на Android на хорошем железе) Если быстро прокрутить страницу, то тот ещё психодел))))
0

MacOs, с сафари мак уходит в дикие лаги и спустя секунды зависает. Черт

0

брехня

не виснет

раскрыть ветку 6
+1

11.4.1 телефон уходит в ребут

-2

версия какая?

раскрыть ветку 4
0

11,1,2

раскрыть ветку 3
0

За ссылку на эту страницу в платину улетишь... Ссылку в студию

раскрыть ветку 3
0

Два раза в посте указана https://cdn.rawgit.com/pwnsdx/ce64de2760996a6c432f06d612e33a...

раскрыть ветку 2
+1

Засыпаю по ходу, в мозиле открыл. У нас нет айфонов, а есть у тещи завтра посмотрим

раскрыть ветку 1
Похожие посты
12205

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Читал аналогичный пост, написанный 2 дня назад для ПК, и судя по комментариям, вопрос животрепещущий, т.к. бо́льшую часть времени мы всё-же проводим с телефоном в обнимку)

Итак, как заблокировать надоедливую рекламу, всплывающую в приложениях, при просмотре сайтов, принудительно открывающуюся в играх, и всё это без шаманских танцов с бубном, сторонних программ и платных sms на короткие номера?)

Всё просто!

Для Android:
Настройки > в поисковой строке пишем "DNS" > Персональный DNS сервер > Имя хоста DNS > прописываем "dns.adguard.com > Profit!
Вы прекрасны, великолепны и у вас теперь нет рекламы!))
Для визуалов, ниже в картинках, как это сделать:

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

! В разных прошивках и у разных производителей название может различаться, поэтому смотрите, чтобы слово "DNS" было в пункте меню !

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Для Xiaomi и кастомных прошивок на его основе (MIUI) может потребоваться дополнительное приложение, если не отображает этот пункт меню:

Скачиваем с Play Маркета программу:
Hidden Settings for MIUI
https://play.google.com/store/apps/details?id=com.ceyhan.set...

Далее там выбираем пункт "Private DNS" и также прописываем настройку.

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Если у вас не находит данный пункт меню в телефоне, просто поищите в Гугле, по фразе:
Как настроить DNS на Samsung A10 (представьте свое название производителя и модели)

А как-же владельцы iPhone и iPad спросите вы?
А никак! Ябочники должны страдать!
Ну, или покупать настройку всего за 19,99$
Муа-ха-ха-ха! "Зловещий смех"))

На самом деле здесь всё запутанней, сложнее и вообще, я, как старый "пират" не особо люблю айось за закрытость платформы, ну вы поняли)

Итак, настройка DNS в iOS (iPhone, iPad):1)Войдите в меню настроек устройства
2)Выберите пункт «Wi-Fi» (для мобильных сетей ручная настройка DNS невозможна).
3)Нажмите на название сети, к которой устройство подключено в данный момент.
4) В поле «DNS» введите введите адреса DNS:
176.103.130.130 (основной)
и
176.103.130.131(дополнительный)
чтобы прописать сервера AdGuard
либо
8.8.8.8
и
8.8.4.4
чтобы прописать DNS от Google

Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост
Блокировка ВСЕЙ рекламы в телефоне за 1 минуту в 2020 году бесплатно и без sms :) а также ограждаем ваших деток от просмотра порнографии DNS, Настройка, Android, iOS, iPhone, iPad, Windows, Раздражающая реклама, Длиннопост

Итак, поздравляю!
Теперь и вы тоже прекрасны и можете наслаждаться пользованием телефоном без рекламы)

Кстати, если вы геймер и в играх смотрите рекламу - отключайте эти настройки, когда играете, иначе не видеть вам бонусного золота, алмазов и прочих плюшек))

Пы.Сы.
Если вы хотите иметь альтернативу, чуть ниже приведу список открытых DNS серверов с описанием:

OpenDNS
208.67.222.222 
208.67.220.220
 Достоинства:
Давно представлен на рынке
Блокирует фишинг-сайты
Дополнительная веб-фильтрация

Cloudflare
1.1.1.1 
1.0.0.1
 Достоинства:
Отличная производительность
Строгие правила конфиденциальности
Поддержка на форуме сообщества

Также Cloudflare ввел фильтрацию вредоносного ПО через серверы: 1.1.1.2 и 1.0.0.2
и блокировку контента для взрослых (особенно актуально будет тем, у кого маленькие детки пользуются смартфоном) через серверы 1.1.1.3 и 1.0.0.3.

Google Public DNS
8.8.8.8 
8.8.4.4
 Достоинства:
Прозрачность и соблюдение конфиденциальности
 Недостатки:
Предназначен для опытных пользователей

Яндекс.DNS
77.88.8.8 
77.88.8.1
 Достоинства:
Защита от вредоносного ПО
Стабильность
 Недостатки:
Не самая высокая скорость работы

Comodo Secure DNS
8.26.56.26 
8.20.247.20
 Достоинства:
Фокус на безопасность
Обработка припаркованных доменов
 Недостатки:
Не самая лучшая производительность

Quad9 DNS
9.9.9.9 
149.112.112.112
 Достоинства:
Высокий уровень производительности
Блокировка вредоносных доменов
 Недостатки:
Мало информации по настройке

Adguard DNS
176.103.130.130 
176.103.130.131
 Достоинства:
Блокировка рекламы, счетчиков и фишинг-сайтов
 Недостатки:
Блокируется не вся реклама из-за технологических ограничений

Пы.Пы.Сы. На этом всё) Пользуйтесь на здоровье, и пусть ваш интернет всегда будет чистым, а устройства без вирусов!))

Показать полностью 7
891

IPhone головного мозга или продажи от бога? Ч. 2

В продолжение темы https://pikabu.ru/story/iphone_golovnogo_mozga_ili_prodazhi_...

Тот же человек, через некоторое время спустя после первого поста...

IPhone головного мозга или продажи от бога? Ч. 2 iPhone, Понты, iOS, Приоритеты, Современность, Статус, Выгода

Я, наверное, чего то не понимаю в этой жизни...

Показать полностью 1
127

Как сделать интерактивную карту на сайт, без сторонних библиотек. SVG + HTML + CSS + jQuery

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


На Ютубе зашло, судя по комментам и лайкам (ничего не накручено). Может и тут кому полезно будет.

34

«Программирование, как способ творческой реализации» или Corona SDK для тех кому хочется.

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


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


Никакой команды нет, занимаюсь этим в одиночку время от времени, исключительно под настроение. Звуки в микрофон наговорил, музыку и графику с бесплатных банков взял, поскольку рисовать или писать музыку сам ни разу не пытался.


Кто-то скажет, мол, колхозно выглядит, но друзья и родственники (а они единственные кто устанавливал и играл в мои игры:) хвалят, и это конечно тоже приятно.


Corona SDK — это кроссплатформенный движок, использующий язык Lua.

«Программирование, как способ творческой реализации» или Corona SDK для тех кому хочется. Corona sdk, iOS, Android, Длиннопост, Habr

В бесплатном виде позволяет публиковать приложения под android и ios, все прочие просят денег, как минимум за компиляцию под айфоны и айпады (тот же так популярный Unity год назад), что и стало критерием выбора, никаких амбиций о баснословных барышах, заработанных на играх, у меня нет, потому и вложения хотелось минимизировать.

Lua простой, после школьного бейсика и паскаля мне нетрудно оказалось начать программировать на нём.


Уроков по короне мало, по крайней мере на русском языке, но, возможно, это связано с простотой - нечему там учиться, понял суть и программируешь.


Среды разработки нет, достаточно любого блокнота, я использовал нотепадплюс, он раскрашивает цветным код и в нём становится легко ориентироваться.

«Программирование, как способ творческой реализации» или Corona SDK для тех кому хочется. Corona sdk, iOS, Android, Длиннопост, Habr

Первая игра про шарики, похожих по игровому процессу много, и чтоб было отличие от других, придумал так: шарики не надо собирать комбинациями, просто толкаешь одного цвета друг на друга и получаешь очки, экспериментировал, добавлял то, добавлял сё, со временем пришло понимание процесса. Дизайн, признаю, вырви глаз, для меня главное было что б работало, программирование ради программирования – к чёрту дизайн и геймплэй.

«Программирование, как способ творческой реализации» или Corona SDK для тех кому хочется. Corona sdk, iOS, Android, Длиннопост, Habr

Забавно получилось с этой игрой – название изначально было bubble boo, оказалось что это название зарегистрированная торговая марка чья-то, и есть где-то игра с таким названием, но не в гугльплэй. Через месяц после публикации пришла угроза от гугля – удалим, мол, за нарушение авторских прав бла бла бла на буржуйском. Переименовал. Но, видимо ту игру рекламировали и за месяц пока в гугльплэе её не было, а моя была с их названием я получил 3000+ установок:)

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

«Программирование, как способ творческой реализации» или Corona SDK для тех кому хочется. Corona sdk, iOS, Android, Длиннопост, Habr

И вот получилось то, что получилось, детям нравиться.

Сейчас занят очередным своим шедевром. Чего и вам желаю.


Исходники (может кому помогут, небольшое количество комментариев кода присутствует):


Bubble Easy https://github.com/vkafe/bubbleEasy


Hey turtle https://github.com/vkafe/heyturtle


Cсылки на игры, кому интересно посмотреть):


Bubble Easy on Android (https://play.google.com/store/apps/details?id=com.gmail.at.l...) and iOS (https://itunes.apple.com/us/app/bubble-easy-free/id100812512...)


Hey Turtle! on Android (https://play.google.com/store/apps/details?id=hey.turtle.vad...) and iOS (https://itunes.apple.com/us/app/hey-turtle!/id1159634818)

Показать полностью 3
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: