„Хакер“

„Хакер“

В тази хумористична история исках да си фантазирам как би изглеждал "хакването" на пералня в близкото бъдеще с помощта на гласови интерфейси, интелигентни системи и всеприсъстващите дарения.

Не можех да заспя. На смартфона 3:47, но извън прозореца вече беше достатъчно светло. Ярик свали с крак края на завивката и седна.

"Пак няма да спя, ще ходя като зомби през целия ден" — той набута краката си в чехлите, облече ги и тръгна към прозореца. Стивна се. Отвори прозореца и свежият сутрешен въздух нахлу в задушната стая, отнасяйки остатъците от съня.

"Сега със сигурност не мога да заспя" — огледа стаята. На стола пред дивана висеха намачкани дънки и тениска, до които се мотаеше купчина дрехи. Трябваше да ги изпера. Приближи се, взе тениската от стола, поднесе я към носа си, помириса я и се набута.

"Така ли излизам в офиса? Не е чудно, че ме избегна."

Новичката дойде в офиса наскоро и веднага привлече вниманието на Ярослав. Големи зелени очи, къса прическа. Спомняше си добре кога я видя за първи път и погледите им се срещнаха. Нещо силно тупна в гърдите му, а по гръбнака му преминаха тръпки и той неохотно замръзна, без да смее да отклони поглед. Казваше се Ирина и само тя задържаше Ярика от напускане на дразнещия офис.

Той хвърли тениската в купчината. Помисли малко и хвърли там и дънките. Събирайки всичко в обятията си, тръгна към банята и ги остави до пералнята. В банята светлината послушно се включи, вратата на пералнята щракна и се отваря. Той натовари дрехите в барабана, затвори вратата и натисна бутона "Старт". Машината изписка, но не се стартира. Той отново натисна "Старт". Тя само изписка още веднъж. Ярик въздъхна и вдигна глава нагоре:

— Вика, какво става с пералнята?

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

— А защо не се стартира?

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

„Не, ако стартирам пералнята в 7, няма да успея за работа“ — мислите за Ирина и видът на мачканите дрехи в люка на пералнята не оставяха Ярик на спокойствие.

— Вика, как да хакна пералнята?

— Според Федералния закон…

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

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

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

— Списък на уязвимостите на перални машини и други подобни материали са налични в диагностичната услуга за разработчици и специалисти по сигурността на битовите системи само с абонамент. Искате ли да платите за абонамента за разработчици?

Ярослав въздъхна тежко.

— Наличен ли е пробен период?

— Пробен период не е предвиден. Като ограничено предложение, имате възможност за запознаване в продължение на 24 часа за 299 рубли. Предложението изтича след 15 минути.

Той се замисли за малко: „Триста рубли — това е обяд в столовата“ — но, представяйки си лицето на Ирина, оценяваща неговия вид, каза:

— Да платя чрез Сбербанк.

— Посочете паролата за плащане.

— Прошчанай, балбло

В стаята звънна смартфонът.

— Плащането на абонамента е успешно извършено. Достъпът е предоставен за 24 часа.

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

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

Ярик хвърли се в стаята за смартфона и засне пералната машина с камерата.

— Вика, изпрати последната снимка.

— Снимката е качена, марката и моделът са разпознати, местоположението и серийната номерация на устройството са определени от геолокацията. Диагностичната система предлага да се свърже с устройството за сканиране за наличие на уязвимости.

— Нека да изпълни.

— Устройството от външната мрежа иска достъп до пералната машина. Да предоставим ли достъпа?

— Разбира се!

— За предоставяне на достъпа, посочете кодовата дума.

— Ирина.

— Достъпът до устройството е предоставен. Започна сканирането на системата. Процесът ще отнеме приблизително десет минути.

Пералната машина ритмично мига с лампички. Ярослав бавно се премести в кухнята, наля в чайника филтрирана вода и го постави на загряване. Той седеше, слушаше как водата шурчи в чайника и мислеше за работата. Още преди месец активно търсеше място за промяна, но с идването на новата, загуби всякакъв интерес към смяната на работата. Дори писмата с предложения за нова работа, сега вкарваше в кошчето без да чете. Чайникът щракна реле и спря да шипи. Ярик стана, взе чаша, сложи в нея пакетче чай и наля гореща вода.

— Сканирането на системата е завършено. Намерени са четири уязвимости. Да започваме ли инсталирането на обновления за тяхното отстраняване?

— Не! Отложи инсталацията! — от изненада той почти изпусна чашата от ръцете си.

— Инсталацията на обновлението е отложена за 24 часа.

Ярик облекчено въздъхна. Нужно беше по някакъв начин да стартира машината, заобикаляйки блокировката.

— Извърши анализ на текущите уязвимости за възможност за удалено стартиране.

— Уязвимости за атака от този клас не са открити.

Ярослав замислено отпиваше от чашата с чай:

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

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

От всичко изброено, интересна беше само последната уязвимост. Той премина в кухнята и постави чашата с недопития чай в мивката.

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

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

Ярослав изненадано вдигна вежди — «Системата за отложено стартиране — това е вариант». Той бързо се върна обратно в банята.

— Вика, настрои отложения старт на пералнята за 7 часа.

— Отложеният старт е настроен.

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

— Превключването е извършено.

— Меню на достъпните команди.

— Достъпна е команда за инкрементиране на стойността на системното време.

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

— Извърши командата за инкрементиране на системното време с 165 минути.

— Командата е изпълнена.

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

Той беше в стаята и лягаше на дивана, когато машинката вече беше напълнила вода и започна бавно да върти барабана. Ярослав се облегна на възглавницата, с удоволствие се протегна и затвори очи.

„Да, не зря шеф все пак ме нарича «хакер» — помисли той и се усмихна.

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster