Preorder drugiego tomu książki sekuraka: Wprowadzenie do bezpieczeństwa IT. -15% z kodem: sekurak-book
Sprytne ukrywanie zawartości plików: Linux, Windows, MacOS
Na początek małe demko:
Chcecie sami spróbować? Proszę bardzo:
echo -e '#!/bin/sh\n\necho "Niszczenie hdd!"\nexit 0\n\033[2Aecho "Hej sekuraki !"\n' > script.sh
Jak czytać najbardziej newralgiczny moment? \033[2A ? Zobaczmy:
- \033 (ósemkowo) – to start ucieczki
- [ oznacza, że użyjemy „Control Sequence Introducer”
- 2A oznacza dwa razy „Cursor Up” (kod A)
Jeśli zobaczymy na plik z wyświetlonymi znakami ucieczki, powinno być już jasne że przed ostatnim echo cofamy się 2 linijki (do góry ;) i kontynuujemy wypisywanie, efektywnie nadpisując linijkę: echo „Niszczenie hdd!”
No właśnie – całość to sprawka tzw. znaków ucieczki, które co ciekawe są też obsługiwane w Windows 10:
Pamiętajcie to nie bug tylko (bardzo stary) ficzer, jak widać obsługiwany też w nowoczesnych systemach. Na marginesie – kilka słów o tym temacie napisał Gynvael Coldwind we wstępie do naszej książki.
–ms
echo „Niszczenie hdd!” <– poważnie tak należy wpisać?
Przy komendzie „echo” pojedyncze apostrofy zostały podmienione na coś innego, przez co kopiuj-wklej nie działa…
A’propos książki – kiedy wreszcie pojawi się ebook?
Celujemy na koniec maja w obecnej chwili
„Niszczenie hdd!” – a ja mam ssd i mi sie nie niszczy!! ;)