W tej humorystycznej historii chciałam fantazjować o tym, jak mogłoby wyglądać „hakowanie” pralki w niedalekiej przyszłości przy użyciu interfejsu głosowego, inteligentnych systemów i wszechobecnych datków.
Nie móc spać. Na smartfonie jest 3:47, ale za letnim oknem jest już całkiem jasno. Yarik kopnął brzeg koca i usiadł.*
„Znowu nie będę mógł spać, cały dzień będę chodzić jak zombie” – poszukał stopami kapci, założył je i podszedł do okna. Robiło się jasno. Otworzył okno i świeże poranne powietrze wdarło się do dusznego pokoju, rozwiewając resztki snu.
„To wszystko, teraz na pewno nie będę spać” – rozejrzał się po pokoju. Na krześle przed sofą wisiały pogniecione dżinsy i T-shirt, a obok leżała sterta ubrań. Powinnam to umyć. Podszedł, zdjął z krzesła T-shirt, przyłożył go do nosa, powąchał i zmarszczył twarz.
„Czy tak chodzę po biurze? Nic dziwnego, że mnie unika.
Niedawno w biurze pojawiła się nowa dziewczyna i Jarosławowi od razu się spodobała. Duże zielone oczy, krótkie włosy. Dobrze pamiętał, kiedy zobaczył ją po raz pierwszy i ich oczy się spotkały. Coś głośno zagrzmiało w jego klatce piersiowej, dreszcz przebiegł mu po plecach i zamarł niezdarnie, nie śmiejąc odwrócić wzroku. Miała na imię Irina i teraz tylko ona powstrzymywała Yarika przed opuszczeniem nudnego biura.
Wrzucił koszulkę do sterty prania. Po chwili namysłu wrzuciłam tam też swoje dżinsy. Zgarnął wszystko w naręcze, powędrował do łazienki i rzucił obok pralki. Światło w łazience posłusznie się zapaliło, drzwiczki pralki kliknęły i lekko się uchyliły. Załadował pranie do bębna, zamknął drzwi i nacisnął przycisk start. Maszyna zapiszczała, ale się nie uruchomiła. Ponownie nacisnął Start. Ona tylko znowu pisnęła. Yarik westchnął i podniósł głowę:
— Vika, co jest nie tak z pralką?
— Urządzenie działa normalnie.
- Dlaczego się nie uruchamia?
— Zgodnie z dekretem rządowym nr 197 część 2 z dnia 2 czerwca 2029 r. w sprawie wprowadzenia w życie ustawy federalnej o przerywaniu ciszy nocnej oraz rano w weekendy i święta start jest blokowany do godziny 7 rano.
„Nie, jeśli uruchomię pralkę o 7, nie zdążę do pracy” - myśli o Irinie i widok pogniecionych ubrań w klapie pralki nie dały Yarikowi spokoju.
— Vika, jak zhakować pralkę?
- Zgodnie z prawem federalnym...
- Przestań... przejdź do trybu programisty.
— System został przełączony w tryb programisty.
— Lista luk w pralkach.
— Lista podatności pralek i innych podobnych materiałów jest dostępna w serwisie diagnostycznym dla programistów i specjalistów ds. bezpieczeństwa systemów domowych wyłącznie w ramach subskrypcji. Czy chcesz zapłacić za subskrypcję dla programistów?
Jarosław westchnął ciężko.
— Czy dostępny jest okres próbny?
— Nie ma okresu próbnego. W ramach ograniczonej oferty masz dostęp do dostępu próbnego przez 24 godziny za 299 rubli. Oferta wygasa za 15 minut.
Pomyślał przez kilka sekund: „Trzysta rubli to obiad w stołówce” - ale wyobrażając sobie twarz Iriny oceniającą jego strój, powiedział:
— Zapłać za pośrednictwem Sbierbanku.
— Podaj hasło do płatności.
- Balblo, do widzenia
W pokoju zabrzęczał smartfon.
— Płatność za subskrypcję została pomyślnie dokonana. Dostęp jest zapewniony na 24 godziny.
— Zatem Vika, poproś system o listę luk w zabezpieczeniach pralek.
— System pyta o markę i model urządzenia.
Yarik wbiegł do pokoju po smartfon i sfilmował pralkę.
— Vika, wyślij ostatnie zdjęcie.
— Zdjęcie zostanie przesłane, marka i model zostaną rozpoznane, a lokalizacja i numer seryjny urządzenia zostaną ustalone na podstawie danych geolokalizacyjnych. System diagnostyczny wyświetli monit o połączenie się z urządzeniem w celu przeskanowania pod kątem luk w zabezpieczeniach.
- Pozwól mu to zrobić.
— Urządzenie z sieci zewnętrznej żąda dostępu do pralki. Dostęp uznany?
- Oczywiście!
— Aby zapewnić dostęp, powiedz słowo kodowe.
- Irina.
— Dostęp do urządzenia został przyznany. Rozpoczęło się skanowanie systemu. Proces zajmie około dziesięciu minut.
Pralka rytmicznie migała światłami. Jarosław powoli poszedł do kuchni, nalał do czajnika przefiltrowanej wody i podgrzał. Siedział, słuchał szumu wody w czajniku i myślał o pracy. Miesiąc temu aktywnie szukał miejsca do przeprowadzki, ale wraz z pojawieniem się nowej dziewczyny stracił całe zainteresowanie zmianą pracy. Teraz nawet listy z ofertami nowej pracy wyrzucał do kosza, nie czytając ich. Czajnik kliknął przekaźnik i przestał syczeć. Yarik wstał, wziął kubek, włożył do niego torebkę z herbatą i nalał gorącej wody.
— Skanowanie systemu zostało zakończone. Znaleziono cztery luki. Czy powinienem rozpocząć instalację aktualizacji, aby je naprawić?
- NIE! Odłóż instalację! - Ze zdziwienia prawie wypuścił kubek z rąk.
— Instalacja aktualizacji została opóźniona o 24 godziny.
Yarik odetchnął z ulgą. Trzeba było jakoś uruchomić maszynę omijając blokadę.
— Przeprowadź analizę aktualnych luk w zabezpieczeniach pod kątem możliwości zdalnego uruchomienia.
— Nie znaleziono żadnych luk w zabezpieczeniach ataków tej klasy.
Jarosław w zamyśleniu popijał herbatę z kubka:
— Które luki w zabezpieczeniach nie są obecnie zamknięte?
— Urządzenie ma obecnie aktywne luki w następujących systemach: systemy zamków do drzwi, systemy reklamy głosowej, systemy płatności i systemy synchronizacji czasu.
Ze wszystkich powyższych, interesująca była tylko ostatnia luka. Poszedł do kuchni i odstawił kubek z niedokończoną herbatą do zlewu.
— Vika, opis luki w synchronizacji czasu.
— Luka o numerze 4126. Luka ta umożliwia zdalną zmianę wartości czasu systemowego przed kolejną sesją synchronizacji z usługą czasu. Potencjalnie podatne systemy: system reklamy głosowej, system płatności abonamentowych i system opóźnionego startu.
Jarosław ze zdziwieniem uniósł brwi – „Opcją jest system opóźnionego startu”. Szybko wrócił do łazienki.
— Vika, ustaw opóźnione uruchomienie pralki na 7 rano.
— Ustawiono opóźniony start.
— Przełącz system diagnostyczny w tryb testowania podatności na synchronizację czasu.
— Przejście zostało zakończone.
— Menu dostępnych poleceń.
— Dostępna jest komenda zwiększania wartości czasu systemowego.
Jarosław spojrzał na smartfon. Zegar pokazywał 4:15 – „Więc... to oznacza, że musimy ustawić zegar systemowy na 2 godziny 45 minut”.
— Wykonaj polecenie zwiększenia czasu systemowego na 165 minut.
— Polecenie zostało wykonane.
Spojrzał na pralkę. Nic się nie stało. Być może kod podatności nie zadziałał lub popełnił błąd przy inkrementacji. Yarik zaczął przeglądać w głowie opcje, gdy nagle maszyna głośno kliknęła zamek włazu i zaczęła pobierać wodę do mycia.
Był w pokoju i kładł się na sofie, kiedy maszyna napełniła się już wodą i zaczęła powoli kręcić bęben. Jarosław opadł na poduszkę, przeciągnął się z przyjemnością i zamknął oczy.
„Tak, nie bez powodu szef nazywa mnie „hakerem” – pomyślał i uśmiechnął się.
Źródło: www.habr.com