Odzyskiwanie danych
Prowadzący: Arek Kozdra
Opis
Pliki do zadań kwalifikacyjnych (jak się zepsują, piszcie pocztą elektroniczną): https://nofile.io/f/EvgUvw9FqVd/odzyski.zip
Najmocniej przepraszam za późne wrzucenie zadań, mam nadzieję, że warsztaty się spodobają.
Dane po usunięciu z dysku nie znikają nigdy na dobre.
Na zajęciach dowiemy się, jak odzyskiwać przypadkiem usunięte (lub celowo wymazane) pliki z dysków i pamięci, oraz kiedy lepiej sobie odpuścić.
Zagadnienia, które omówimy i przećwiczymy (czyli nie trzeba wiedzieć, bo się okaże):
- Jak działa pamięć magnetyczna, ROM, RAM i inne?
- Jakich systemów plików używa się do jakich zastosowań?
- Czym jest system plików?
- Co znaczy podział na dane i metadane?
- Jak "odkasować" plik i co to w ogóle znaczy, dlaczego to jest możliwe?
- Odkasowywanie w praktyce: z systemów plików FAT, NTFS, ext4, jeśli się uda to btrfs
(źródło obrazka: https://teachprivacy.com/the-funniest-hacker-stock-photos-2-0/ )
Wymagania
Wymagane umiejętności:
- Umiejętność wyszukiwania w Internecie, względnie korzystania z wikipedii / osdev wiki
- Przeliczanie z systemu dziesiętnego na szesnastkowy (lub sprawna obsługa kalkulatora / programu z taką możliwością)
- Proste przeszukiwanie, przeglądanie plików binarnych
Wymagany sprzęt i oprogramowanie:
Mile widziany laptop z linuksem (jak nie umiemy albo się boimy, to spokojnie, starczy kartka albo maszyna wirtualna, zob. przydatne rzeczy).
Zadania kwalifikacyjne pomogą sprawdzić i nabyć brakujące wymagane umiejętności, w szczególności.
Przydatne rzeczy
Przydadzą się zarówno do zadań kwalifikacyjnych, jak i na zajęciach.
Jak zainstalować linuksa? Na przykład tak: https://wiki.manjaro.org/index.php?title=Download_Manjaro
Jak zrobić sobie maszynę wirtualną? Na przykład taką: https://www.virtualbox.org/
OSDev wiki: https://wiki.osdev.org/