
В тази хумористична история исках да си представя как би изглеждало "взломяване" на пералня в близкото бъдеще с помощта на гласов интерфейс, интелигентни системи и навсякъде присъстващото дарение.
Не можех да спя. На смарфона 3:47, но извън летния прозорец вече беше светло. Ярик с крака свали края на завивката и седна.
„Отново няма да се наспя, ще ходя като зомби през целия ден“ — той нащупа с крака чехлите, облече ги и тръгна към прозореца. Светеше. Той отвори прозореца и свежият утринен въздух нахлу в задушната стая, разсипвайки остатъците от съня.
„Сега определено няма да заспя“ — той огледа стаята. На стола пред дивана висяха намачкани дънки и тениска, до тях богата купчина дрехи. Трябва да се изперат. Той се приближи, взе тениската от стола, поднесе я към носа си, помириса я и се нацупи.
„Така ли ходя в офиса? Не е чудно, че тя ме избягва.“
Новата колежка се появи в офиса наскоро и веднага привлече вниманието на Ярослав. Големи зелени очи, къса прическа. Той помнеше добре, когато я видя за първи път и очите им се срещнаха. Нещо в гърдите му силно трепна, по гръбнакa му преминаха тръпки и той неволно замръзна, не смеейки да отмести поглед. Казваше се Ирина и само тя в момента му попречваше да напусне досадния офис.
Той хвърли тениската в купчината с пране. Помисли малко и втука и дънките. Сграбчи всичко в прегръдка, тръгна в банята и го хвърли до пералнята. В банята светлината се включи послушно, вратата на пералнята щракна и леко се отвори. Той натовари прането в барабана, затвори вратата и натисна бутона за пуск. Пералнята издаде звук, но не се стартира. Той отново натисна Пуск. Тя още веднъж само издаде звук. Ярик въздъхна и вдигна поглед нагоре:
— Вика, какво става с пералнята?
— Устройството работи нормално.
— А защо не се стартира?
— Според постановление на правителството 197 дроб 2 от 2 юни 2029 година относно прилагането на Федералния закон за нарушаване на тишината през нощното време и сутрешните часове в почивни и празнични дни, стартирането е блокирано до 7 часа сутринта.
„Не, ако стартирам пералнята в 7, няма да успея за работа“ — мислите за Ирина и видът на намачканите дрехи в люка на пералнята не даваха на Ярик покой.
— Вика, как да хакна пералнята?
— Според Федералния закон…
— Стоп… премини в режим на разработчик.
— Системата е премината в режим на разработчик.
— Списък на уязвимостите за перални машини.
— Списък на уязвимостите на пералните машини и други подобни материали са налични в услугата за диагностика за разработчици и специалисти по сигурността на домашните системи само с абонамент. Искате ли да платите за абонамент за разработчици?
Ярослав поклати глава с тежък въздъх.
— Наличен ли е пробен период?
— Пробен период не е предвиден. Като ограничена оферта, вие можете да получите ознакомителен достъп за 24 часа за 299 рубли. Офертата изтича след 15 минути.
Той се замисли за секунда: „Триста рубли — това е обяд в столовата“ — но, представяйки си лицето на Ирина, как оценява облеклото му, каза:
— Платете през Сбербанк.
— Назовете вашата платежна парола.
— Балбло, сбогом.
В стаята звънна смартфонът.
— Плащането на абонамента беше успешно извършено. Достъпът е предоставен за 24 часа.
— И така, Вика, запитай системата за списък с уязвимостите на пералните машини.
— Системата пита марката и модела на устройството.
Ярик се втурна в стаята за смартфона и засне пералната машина с камерата.
— Вика, изпрати последната снимка.
— Снимката е качена, марката и моделът са разпознати, местоположението и серийният номер на устройството са определени по данни от геолокацията. Диагностичната система предлага да се свържете с устройството за сканиране за уязвимост.
— Нека да изпълнява.
— Устройството от външната мрежа иска достъп до пералната машина. Да предоставим ли достъп?
— Разбира се!
— За да предоставите достъп, назовете кодовата дума.
— Ирина.
— Достъпът до устройството е предоставен. Започнато е сканиране на системата. Процесът ще отнеме приблизително десет минути.
Пералната машина ритмично заблестя с лампички. Ярослав бавно премина в кухнята, наля филтрирана вода в чайника и го постави на котлона. Той седеше, слушаше как водата бълбука в чайника и мислеше за работата си. Още преди месец активно търсеше нова работа, но с идването на новия колега, той загуби интерес към смяна на работното място. Даже предложенията за нова работа сега му изглеждаха ненужни и ги изхвърляше без да чете. Чайникът щракна и спря да шипи. Ярик стана, взе чаша, сложи в нея пакетче чай и наля гореща вода.
— Сканирането на системата е завършено. Намерени са четири уязвимости. Да започнем ли инсталирането на обновление за отстраняването им?
— Не! Отложете инсталацията! — от изненада той едва не изпусна чашата от ръцете си.
— Инсталацията на обновлението е отложена с 24 часа.
Ярик облекчи дъха си. Трябваше по някакъв начин да стартира машината, заобикаляйки блокировката.
— Извършете анализ на текущите уязвимости за дистанционно стартиране.
— Уязвимости за атака от този клас не са открити.
Ярослав замислено отпиваше от чашата с чай:
— Какви уязвимости не са затворени в момента?
— За устройството в момента са активни уязвимости за следните системи: системи за блокировка на врати, системи за възпроизвеждане на гласова реклама, системи за плащане и системи за синхронизация на времето.
От всичко изброено, единствено последната уязвимост му беше интересна. Той премина в кухнята и сложи чашата с недопития чай в мивката.
— Вика, описание на уязвимостта на синхронизацията на времето.
— Уязвимост номер 4126. Тази уязвимост позволява дистанционно да се промени стойността на системното време до следващата сесия за синхронизация с услугата за точно време. Потенциално уязвими системи: система за гласова реклама, система за плащане по подписка и система за отложено стартиране.
Ярослав учудено вдигна вежди — «Системата за отложено стартиране — това е вариант». Той бързо се върна обратно в банята.
— Вика, установи отложено стартиране на пералната машина за 7 часа сутринта.
— Отложеното стартиране е установено.
— Преведи системата за диагностика в режим на тестване на уязвимостта на синхронизацията на времето.
— Преходът е извършен.
— Меню с налични команди.
— Достъпна е команда за инкрементиране на стойността на системното време.
Ярослав погледна на смартфона. На часовника пишеше 4:15 — «Така... значи трябва да преместим системните часовници с 2 часа и 45 минути».
— Изпълнете командата за инкрементиране на системното време с 165 минути.
— Командата е изпълнена.
Той се вгледа в пералнята. Нищо не се случваше. Може би кодът на уязвимостта не сработи или той се обърка с инкремента. Ярик започна да обмисля варианти, когато изведнъж машината силно щракна с блокировката на люка и започна да пълни вода за пране.
Той беше в стаята и лягаше на дивана, когато машината вече беше напълнила вода и започна бавно да върти барабана. Ярослав се отхвърли назад на възглавницата, с удоволствие се изтегна и затвори очи.
«Да, не зря шефът ме нарича „хакер“ — помисли си той и се усмихна.
Източник: habr.com
