Co to jest format pliku NULL?
Pliki z rozszerzeniem .null nie należą do jednego zdefiniowanego formatu - rozszerzenie to działa jako ogólny symbol zastępczy lub artefakt błędu używany przez różne programy i skrypty. Niektóre programy Windows używają .null dla pustych lub uszkodzonych plików, aby oznaczyć „brak danych” lub zarezerwować nazwę pliku. Pliki z rozszerzeniem .null mogą być również generowane przez ransomware (szczególnie z rodziny STOP/Djvu) dla zaszyfrowanych plików, zastępując oryginalne rozszerzenie rozszerzeniem .null; plików tych nie da się odzyskać poprzez zwykłą zmianę nazwy.
Trzy sytuacje odpowiadają za większość napotykanych plików .null:
- Pusty, zerobajtowy symbol zastępczy utworzony przez program lub skrypt w celu oznaczenia stanu lub zarezerwowania ścieżki.
- Błędnie oznaczony plik, którego rozszerzenie zostało nieprawidłowo ustawione na
.nullprzez błąd lub błędną konfigurację - rzeczywistą zawartością może być obraz, plik DAT, plik TMP lub dowolny inny format. - Plik zaszyfrowany przez ransomware STOP/Djvu, który dodaje
.nulldo docelowych plików przy użyciu szyfrowania AES-128-CBC; odszyfrowanie wymaga oficjalnego dekryptora, a nie zmiany nazwy.
Jeśli pliku .null nie można otworzyć za pomocą oczekiwanej aplikacji, sprawdź jego zawartość w Notatniku lub dowolnym edytorze tekstu, który może otwierać proste warianty tekstowe. Zbadanie pliku w edytorze szesnastkowym - takim jak HxD lub Hex Fiend - lub uruchomienie polecenia file w systemie Linux/macOS ujawnia pierwsze bajty (sekcję nagłówka), które mogą zawierać przydatne informacje o oryginalnym typie pliku. Narzędzia takie jak TrID i FileAlyzer mogą również zasugerować prawdziwy format ukryty pod rozszerzeniem .null.
Bezpieczeństwo
RYZYKO: MEDIUMSamo rozszerzenie .null jest obojętne, ale jest znanym znacznikiem RANSOMWARE: rodzina STOP/Djvu dodaje .null do plików, które szyfruje (AES-256), więc nagłe pojawienie się plików .null wraz z żądaniem okupu oznacza aktywną infekcję - odłącz komputer, nie płać, uruchom renomowane oprogramowanie antywirusowe i sprawdź dostępność darmowego dekryptora (np. narzędzie STOP/Djvu firmy Emsisoft) lub przywróć dane z czystych kopii zapasowych. W przypadkach łagodnych ryzyko jest niskie: pusty symbol zastępczy jest nieszkodliwy, a błędnie oznaczony plik jest tak ryzykowny, jak jego prawdziwy typ po zmianie nazwy (dlatego zidentyfikuj go przed otwarciem - błędnie oznaczony plik wykonywalny po zmianie nazwy i uruchomieniu może być złośliwym oprogramowaniem). Nigdy nie zmieniaj nazwy .null na .exe w ciemno; najpierw sprawdź jego bajty.
Szczegóły formatu
w pigułce- Plik zaszyfrowany przez ransomware STOP/Djvu '.null' - Wariant ransomware STOP/Djvu (aktywny od ok. 2017 r.) dodaje .null do plików ofiar po szyfrowaniu AES-256; nie można ich otworzyć poprzez zmianę nazwy i wymagają procedur odzyskiwania po ataku ransomware, a nie przeglądarki.
- Artefakt przekierowania /dev/null (Unix) - W systemach uniksopodobnych „null” to urządzenie typu „bit-bucket”; dosłowny plik o nazwie „null” jest czasem tworzony przez przypadek (np. przez błędnie wpisane przekierowanie) i zawiera po prostu to, co zostało do niego zapisane.
Programy otwierające pliki NULL
Szczegóły techniczne
specyfikacja| Kategoria formatu | Ogólny symbol zastępczy / artefakt błędu - nie jest to zaprojektowany format pliku |
| Identyfikacja pliku | Pierwsze bajty ujawniają prawdziwe pochodzenie: nagłówek oryginalnego formatu (błędnie oznaczony plik), pusta zawartość (symbol zastępczy) lub zaszyfrowane dane (ransomware) |
| Typowy rozmiar pliku | Zero bajtów, gdy jest używany jako symbol zastępczy; dowolny rozmiar, gdy prawdziwy plik został błędnie oznaczony lub zaszyfrowany |
| Typ MIME | application/octet-stream - nie istnieje zarejestrowany ani dedykowany typ MIME dla .null |
| Kodowanie zawartości | W pełni zależne od pochodzenia: zwykły tekst, dane binarne lub dane zaszyfrowane AES-128-CBC w wariancie ransomware |
| Struktura nagłówka | Dziedziczona z oryginalnego formatu w błędnie oznaczonych plikach; całkowity brak w plikach o rozmiarze zero bajtów |
| Powiązanie z ransomware | Ransomware STOP/Djvu dodaje .null do docelowych plików zaszyfrowanych za pomocą AES-128-CBC; zmiana nazwy nie przywraca ich |
| Metoda identyfikacji | Uruchom `file nazwapliku.null` w systemie Linux/macOS lub otwórz w edytorze szesnastkowym, aby odczytać pierwsze 8-16 bajtów |
| Sposób odzyskiwania | Zmień nazwę na poprawne rozszerzenie, jeśli plik jest błędnie oznaczony; użyj oficjalnego dekryptora STOP/Djvu, jeśli plik jest zaszyfrowany przez ransomware |
| Pochodzenie platformy | Wieloplatformowe - generowane przez skrypty i programy w systemach Windows, macOS i Linux |
| Typowi producenci | Skrypty budowania, menedżery pakietów, potoki CI i instalatory oprogramowania tworzące pliki flag lub blokad |
| Użycie zerobajtowe | Plik .null o rozmiarze zero bajtów działa jako plik flagi: jego obecność sygnalizuje stan systemowi operacyjnemu lub skryptowi, a nie jego zawartość |
| Powiązane role zastępcze | Funkcjonalnie podobne do plików .tmp, .bak i .000 używanych jako artefakty przejściowe lub pozostałości |
| Narzędzia do wykrywania | TrID i FileAlyzer (Windows), Hex Fiend (macOS) oraz polecenie `file` (Linux/macOS) |
| Wydano | N/A - '.null' is used ad hoc by programs/scripts, not a designed format |
Konwersje NULL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki NULL.