Pull to refresh

«Стиратель»

Reading time4 min
Views4.2K

image


Я хочу сыграть с тобой в игру… В этом юмористическом рассказе я хотел пофантазировать на тему того как мог бы выглядеть обход блокировки стиральной машины в недалёком будущем при помощи голосового интерфейса, интеллектуальных систем и вездесущего доната. Рассказ заканчивается вроде бы хорошо, но вы легко можете изменить судьбу героя, написав своё продолжение истории в комментариях...


Не спалось. На смартфоне 3:47, но за летним окном уже достаточно светло. Ярик скинул с себя ногой край одеяла и сел.


«Опять не высплюсь, буду ходить как зомби весь день» — он нащупал ногами шлёпанцы, надел и побрёл к окну. Светало. Он открыл окно и свежий утренний воздух ворвался в душную комнату, срывая остатки сна.


«Всё, теперь точно не усну» — он оглядел комнату. На стуле перед диваном висели помятые джинсы и футболка, рядом валялась куча одежды. Надо бы постирать. Он подошёл, взял футболку со стула, поднёс к носу, понюхал и сморщился.


«Это я так по офису хожу? Не удивительно, что она меня избегает».


Новенькая появилась в офисе недавно и сразу приглянулась Ярославу. Большие зелёные глаза, короткая стрижка. Он хорошо помнил когда увидел её в первый раз и их глаза встретились. В его груди что-то сильно бумкнуло, по спине пробежали мурашки и он неловко замер, не смея отвести взгляд. Её звали Ирина и что особенно нравилось Ярославу — она всегда обращалась к нему по имени, несмотря на то, что все в офисе звали его «стиратель» — прозвищем, которое он получил за случайное удаление базы клиентов с рабочего сервера. И сейчас только она удерживала Ярика от ухода из надоевшего ему офиса.


Он бросил футболку в кучу белья. Подумав немного, туда же скинул и джинсы. Сгребя всё в охапку, побрёл в ванную и бросил рядом со стиралкой. В ванной послушно включился свет, дверь стиралки щелкнула и приоткрылась. Он загрузил бельё в барабан, кинул туда же капсулу для стирки, выбрал программу и захлопнул дверцу. Нажал кнопку пуска — машинка пискнула, но не запустилась. Он снова нажал Пуск. Она ещё раз только пискнула. Ярик вздохнул и поднял голову вверх:


— Вика, что со стиралкой?


— Устройство работает нормально.


— А почему не запускается?


— Согласно постановлению правительства 197 дробь 2 от 2 июня 2029 года об исполнении Федерального закона о нарушении тишины в ночное время и утренние часы в выходные и праздничные дни, запуск заблокирован до 7 часов утра.


«Нет, если я запущу стиралку в 7, я не успею на работу» — мысли об Ирине и вид мятой одежды в люке стиральной машины не давали Ярику покоя.


— Вика, как запустить стиралку?


— Согласно Федеральному закону…


— Стоп… перейти в режим разработчика.


— Система переведена в режим разработчика.


— Список уязвимостей к стиральным машинам.


— Список уязвимостей стиральных машин и другие похожие материалы доступны в сервисе диагностики для разработчиков и специалистов по безопасности бытовых систем только по подписке. Желаете оплатить подписку разработчика?


Ярослав тяжело вздохнул.


— Доступен пробный период?


— Пробный период не предусмотрен. В качестве ограниченного предложения Вам доступен ознакомительный доступ на 24 часа за 299 рублей. Предложение истекает через 15 минут.


Он задумался на пару секунд: «Триста рублей — это обед в столовке» — но, представив лицо Ирины, оценивающей его прикид, сказал:


— Оплатить через Сбербанк.


— Назовите Ваш платёжный пароль.


— Балбло прощай


В комнате дзынькнул смартфон.


— Оплата подписки успешно произведена. Доступ предоставлен на 24 часа.


— Итак, Вика, запроси у системы список уязвимостей к стиральным машинам.


— Система спрашивает марку и модель устройства.


Ярик метнулся в комнату за смартфоном и снял на камеру стиральную машину.


— Вика, отправь последнее фото.


— Фотография загружена, марка и модель распознаны, по данным геолокации определено местоположение и серийный номер устройства. Система диагностики предлагает подключиться к устройству для сканирования на наличие уязвимостей.


— Пусть выполняет.


— Устройство из внешней сети запрашивает доступ к стиральной машине. Предоставить доступ?


— Конечно!


— Для предоставления доступа назовите кодовое слово.


— Ирина.


— Доступ к устройству предоставлен. Начато сканирование системы. Процесс займёт приблизительно десять минут.


Стиральная машина ритмично замигала огоньками. Ярослав медленно переместился на кухню, налил в чайник фильтрованной воды и поставил его на подогрев. Он сидел, слушал как шумит в чайнике вода и думал о работе. Ещё месяц назад он активно искал место для перехода, но с приходом новенькой он утратил к смене работы всякий интерес. Даже письма с предложениями новой работы он теперь отправлял в корзину не читая. Чайник щёлкнул реле и перестал шипеть. Ярик встал, взял кружку, положил в неё пакетик чая и налил горячей воды.


— Сканирование системы завершено. Найдено четыре уязвимости. Приступить к установке обновления для их устранения?


— Нет! Отложить установку! — от неожиданности он чуть не выронил из рук кружку.


— Установка обновления отложена на 24 часа.


Ярик облегчённо вздохнул. Необходимо было каким-то образом запустить машину в обход блокировки.


— Выполнить анализ текущих уязвимостей на возможность удалённого запуска.


— Уязвимости для атаки данного класса не обнаружены.


Ярослав задумчиво отпил из кружки чай:


— Какие уязвимости не закрыты в настоящий момент?


— Для устройства в настоящий момент активны уязвимости для следующих систем: системы блокировки дверей, системы воспроизведения голосовой рекламы, системы оплаты и системы синхронизации времени.


Из всего перечисленного интересна была разве что только последняя уязвимость. Он перешёл на кухню и поставил кружку с недопитым чаем в мойку.


— Вика, описание уязвимости синхронизации времени.


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


Ярослав от неожиданности вскинул брови вверх — «Система отложенного запуска — это вариант». Он быстро переместился обратно в ванную.


— Вика, установи отложенный запуск стиральной машины на 7 утра.


— Отложенный запуск установлен.


— Переведи систему диагностики в режим тестирования уязвимости синхронизации времени.


— Переход выполнен.


— Меню доступных команд.


— Доступна команда инкремента значения системного времени.


Ярослав посмотрел на смартфон. На часах было 4:15 — «Так… значит нам надо перевести системные часы на 2 часа 45 минут».


— Выполнить команду инкремента системного времени на 165 минут.


— Команда выполнена.


Он уставился на стиралку. Ничего не происходило. Возможно, код уязвимости не сработал или он ошибся с инкрементом. Ярик начал перебирать в голове варианты, как вдруг машинка громко щелкнула замком блокировки люка и начала набирать воду для стирки.


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


«Да, не зря всё-таки на работе меня зовут «стиратель» — подумал он и улыбнулся...

Tags:
Hubs:
Total votes 11: ↑6 and ↓5+1
Comments16

Articles