Znalezienie plików identycznych jest dość proste. Wystarczy porównać ich sumy kontrolne. Dwa identyczne pliki dają tą samą sumę kontrolną (oczywiście pod pojęciem suma kontrolna rozumiem hash). Dla pewności można zastosować dwie funkcje skrótu – MD5 i SHA1 są w zupełności do tego wystarczające, nawet mimo (bardziej lub mniej) potencjalnych kolizji. Problem pojawia się wtedy, gdy trzeba zidentyfikować pliki podobne.
Rambo IV, Rocky (wiele razy), to będzie i Tamagotchi XIII, mimo, że niby część XII miała być ostatnią częścią sagi. Powód jednak jest istotny – niewyjaśniona zagadka...
Jeśli ktoś jest stałym czytelnikiem mojego bloga, a statystyki wskazują, że jest ich kilku, na pewno zauważył, że ostatnio coraz częściej pojawiają się wpisy związane z czymś, co można określić ogólnie jako computer forensics. Z tej okazji kilka słów wyjaśnienia...
Ostatnio na newsach (to takie coś, co było przed forami) pojawiło się pytanie czym wyczyścić dysk przed sprzedażą. Jedną z odpowiedzi było narzędzie cipher. Jak już miałem okazję się przekonać, nie działa ono zbyt skutecznie:
(...) The SDL is very specific about what do here, there are three requirements – they are requirements not recommendations, which means you must do the following coding requirements and defenses: \* Use SQL Parameterized Queries \* Use Stored Procedures \* Use SQL Execute-only Permission (...)
To są na prawdę trzy proste kroki. W dodatku bardzo skuteczne.
Ostatnio Tomek widząc moje zainteresowanie tematem sekcji zwłok (komputera oczywiście) podesłał mi informację o narzędziu F-Response. Co prawda już o nim wiedziałem wcześniej, ale mimo wszystko, dzięki za pamięć. Wiedziałem, ale nie używałem (i nadal nie miałem tej przyjemności niestety). Niektórzy ludzie jednak mieli okazję sprawdzić działanie tego narzędzia własnoręcznie. Opinie są bardzo pozytywne:
Jak wielokrotnie pisałem, blog ten korzysta z gościnności, jest utrzymywany hobbystycznie... Czasami jednak forma wyrazu, którą mam do dyspozycji, jest niewystarczająca. Ostatnio mocno to czułem pisząc serię o tamagotchi (ciekawe, czy ktoś poza Tomkiem to przeczytał). W związku z tym w celu (sporadycznego) uzupełnienia treści uruchomiłem małe WiKi. Obecnie jest tam uzupełnienie do Tamagotchi III: pokaż ząbki. Na uzupełnienie to składają się głównie obrazki, których tu na blogu z uwagi na potencjalne zużycie łącza nie umieszczam. Podejrzewam, że pojawią się uzupełnienia do kolejnych części opowieści o moim Tamagotchi.
EDIT: Udostępniłem kolejne materiały uzupełniające do wpisów o Tamagotchi. Lista dostępna jest tu.
Informacja o plikach, które znajdują się na NTFS umieszczona jest w $Mft. Dodatkowo jednak utrzymywane są indeksy, które pozwalają na bardziej efektywne listowanie plików w katalogach. Rekordy w $Mft (te dotyczące katalogów) mają dwa atrybuty:
$INDEX_ROOT,
$INDEX_ALLOCATION,
Czasami (jeśli zawartość katalogu jest na tyle mała), jest tylko atrybut $INDEX_ROOT. Czasami w (nieużywanej) części indeksu znajduje się informacja o plikach, które kiedyś były w katalogu. Informacja ta jest dość skromna, bo i indeksowanych informacji jest stosunkowo niewiele. Pozwala jednak stwierdzić, że jakiś plik istniał (w danym katalogu), oraz określić mniej więcej, kiedy istniał. Trochę dokładniejsze wytłumaczenie jest tutaj.