Как стать автором
Обновить

Комментарии 57

Что-то похожее было в первом айфоне :)
Круто, конечно, но прошло уже несколько дней, как зарелизили версию 6.1.1 с исправленной ошибкой :)
На 6.1.1 (4s) всё получилось после небольшой тренировки.
подтверждаю, тоже 6.1.1 (4s)
Это актуально только для iPhone 4S. Нет?
Ну да, ступил что-то)
>Круто, конечно, но прошло уже несколько дней, как зарелизили версию 6.1.1 с исправленной ошибкой :)

Срочно свяжитесь с Эпплом, а то они не в курсе, что в 6.1.1 эта ошибка исправлена, и собираются исправить её в 6.1.2 на следующей неделе!
bgr.com/2013/02/15/apple-ios-6-1-2-release-date-rumor-328264/
iPhone 4 и 4S. Вместо приложения телефон получаю черный экран с верхним баром.
Аналогично. Проверено на трех устройствах 4s
Попытался воспроизвести на 5-ке с 6.1, так же получил черный экран с баром.
Пробуйте, чёрный экран появится если вы слишком рано/поздно выполняете последний шаг.
И правда)
Сработало.
Не работает если включен «сложный» passcode.
Русские издания говорят, что у некоторых получается, у некоторых нет, у зарубежных процент успеха выше.
Всегда было интересно как можно догадаться о такой последовательности действий.
Кто-то из сотрудников Apple слил бэкдор для FBI ;)
НЛО прилетело и опубликовало эту надпись здесь
Зачем тогда в бэкдоре использовать этот банальный «112»? Тогда бы была сделана какая-то комбинация, которую случайно может ввести только Человек-Брутфорс!
Возможно, чтоб, в случае раскрытия, это не выглядело явно как бэкдор. :)
По моему опыту, причина бага — абсолютная случайность. Участвуют слишком много компонентов, каждый делается своей командой, и каждый делает своё дело, причем это исключительная функциональность, на 90% сделанная разными хаками:
— emergency call (может являться частью приложения телефона, а может и нет)
— device lock (независимое, там еще может появиться pin lock — тоже должен звонить 112, возможно баг там тоже есть, надо только вставить симку с включеной проверкой пинкода)
— что-нибудь на уровне менеджмента окон, для поддержи 'on top' для вышеперечисленных.
— кнопка выключения — это уже вообще загрузка/выключение устройства (сюда можно добавить важность подключения шнура питания для зарядки)

Например, в какой-то из моментов приоритеты окон не заданы, и обработка кнопки Power прибивает что-нибудь из отвечающих компонентов — или device lock, или поддержку 'on top' возможности для него.

А вот если подобный баг у них же уже был 3 года назад, то главное здесь — раздолбайство, нет регрессионных тестов, или же этот случай потеряли.
Да вот и меня терзают смутные сомнения.
Вы просто не представляете на какие последовательности действий способны обычные тестеры ;)
иногда такие ходы напридумывают что диву даешься…
Мне всегда было интересно, каким образом так быстро находят настолько случайные(подразумеваю что набор действий практически случайный) уязвимости?
upd. Пока писал, выше подобный комментарий появился.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Только хотел написать. Просто люди без опыта разработки не представляют себе что могут сделать с вылизанным (казалось бы) ПО особо одаренные пользователи. Они гарантированно найдут наиболее невероятный путь сквозь интерфейс приложения и сломают даже тщательно проработанную бизнес-логику. И уж тем более не о чем говорить, если таких пользователей сотни тысяч.
десятки миллионов пользователей, если быть точным :-)
Они и не такое могут найти.
Ну ладно, в первый раз случайно получилось. Но надо ведь еще вспомнить, что ты до этого делал. В данном случае я бы, наверное вряд ли бы вспомнил шаги, если бы заранее не запоминал.
А мне все казалось что нахождение таких уязвимостей происходит как в анекдоте:

Лишаю бесплодия методом тыка

Так и тут скорее всего просто люди пробовали разные варианты возможные, либо же чистая случайность и ничего больше.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Ник у вас говорящий.
НЛО прилетело и опубликовало эту надпись здесь
Намного проще просто дождаться вызова на найденный телефон и сообщить о желании его вернуть.
НЛО прилетело и опубликовало эту надпись здесь
У Apple есть сервис Найти iPhone там и сообщение можно отправить и посмотреть где он находится, я думаю при утере техники ценой более 20000р пользователь озаботится её восстановлением.
НЛО прилетело и опубликовало эту надпись здесь
Я имел ввиду именно отправа сообщения на телефон, из серии «Верните пожалуйста аппарат итд итп...»
НЛО прилетело и опубликовало эту надпись здесь
Все что можно сделать удаленно:

Режим пропажи:






По-моему я уже читал о подобном обходе. Правда это было около года назад(а может и меньше), на прошивке меньшей версии, актуальной на то время.
Может это про баг с айпадом и чехлом, который на магните?
Самое худшее в распространении этой информации — это то, что тысячи людей будут неправильно делать «Экстренный вызов».
Неправельно это как? нагружая линию 112/911? маловероятно, сбрасывать же будут.
Как тут не вспомнить [::]||||||[::]

image
Видео смонтировано — на 31-й секунде дёргается и палец исчезает с кнопки Power — так не получится, её надо держать. Но да, баг работает.
Тем у кого чёрный бар — вы не вовремя выполняете последний шаг, тренируйтесь.
К сожалению, работает (iPhone 4, no jail, 6.1). Но делать надо немножно по-другому. По видеоинструкции у меня тоже получался черный экран. А надо вот так:

1) Переходим на экран SOS (нажатием на «Экстренный вызов»)
2) Зажимаем «Power», отображается красная кнопка выключения
3) Нажимаем «Отмена»
4) Набираем 112 и сразу же нажимаем отменту. Ждем, пока отменится вызов
5) Нажимаем «Power», блокируем
6) Нажимаем «Power», разблокируем
7) Заходим на экран ввода пароля. Ждем 3 секунды.
8) Зажимаем «Power» и держим его
9) Примерно за полсекунды до появления красной кнопки нажимаем «Экстренный вызов» («Power» не отпускаем!)

Попадаем в «Контакты». Если отпустить «Power» – экран погаснет.
НЛО прилетело и опубликовало эту надпись здесь
Более того, можно отправлять e-mail.
Заходим в какой-нибудь контакт, выбираем «Отправить контакт» → «E-mail».
Если выберем вместо «E-mail» пункт «Сообщение», получим возможность отправлять SMS :(
Вот как такие баги обнаруживают?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории