Che cos'è il formato di file NULL?
I file con estensione .null non appartengono a un singolo formato definito: l'estensione funge da segnaposto generico o artefatto di errore utilizzato da vari programmi e script. Alcuni programmi Windows utilizzano .null per file vuoti o corrotti/danneggiati per contrassegnare l'assenza di dati («no data») o riservare un nome file. I file con estensione .null possono anche essere prodotti da ransomware (in particolare la famiglia STOP/Djvu) per i file crittografati, sostituendo l'estensione originale con .null; questi file non sono recuperabili semplicemente rinominandoli.
Tre situazioni spiegano la maggior parte dei file .null che potresti incontrare:
- Un segnaposto vuoto da zero byte creato da un programma o script per segnalare uno stato o riservare un percorso.
- Un file con etichetta errata la cui estensione è stata impostata erroneamente su
.nullda un bug o da una configurazione errata - il contenuto effettivo potrebbe essere un'immagine, un file DAT, un file TMP o qualsiasi altro formato. - Un file crittografato dal ransomware STOP/Djvu, che aggiunge
.nullai file mirati utilizzando la crittografia AES-128-CBC; la decrittazione richiede un decodificatore ufficiale, non una rinomina.
Se un file .null non può essere aperto dall'applicazione prevista, ispeziona il suo contenuto in Notepad o in qualsiasi editor di testo semplice, che può aprire varianti basate su testo. L'esame del file in un editor esadecimale - come HxD o Hex Fiend - o l'esecuzione del comando file su Linux/macOS rivela i primi byte (la sezione header), che possono contenere informazioni utili sul tipo di file originale. Strumenti come TrID e FileAlyzer possono anche suggerire il formato reale nascosto sotto l'estensione .null.
Sicurezza e incolumità
RISCHIO: MEDIUML'estensione .null in sé è inerte, ma è un noto marcatore di RANSOMWARE: la famiglia STOP/Djvu aggiunge .null ai file che crittografa (AES-256), quindi un'improvvisa comparsa di file .null insieme a una richiesta di riscatto indica un'infezione attiva - scollega la macchina, non pagare, esegui un anti-malware affidabile e cerca un decodificatore gratuito (es. lo strumento STOP/Djvu di Emsisoft) o ripristina da backup puliti. Per i casi benigni il rischio è basso: un segnaposto vuoto è innocuo e un file etichettato male è rischioso solo quanto il suo vero tipo una volta rinominato (quindi identificalo prima di aprirlo - un eseguibile etichettato male, rinominato ed eseguito potrebbe essere malware). Non rinominare mai ciecamente un .null in .exe; ispeziona prima i suoi byte.
Dettagli del formato
in sintesi- File crittografato dal ransomware STOP/Djvu '.null' - Una variante del ransomware STOP/Djvu (attiva dal 2017 circa) aggiunge .null ai file delle vittime dopo la crittografia AES-256; questi non possono essere aperti rinominandoli e richiedono il ripristino da ransomware, non un visualizzatore.
- Artefatto di reindirizzamento /dev/null (Unix) - Sui sistemi Unix-like 'null' è il dispositivo bit-bucket; un file letterale chiamato 'null' viene talvolta creato per errore (ad esempio un reindirizzamento digitato male) e contiene semplicemente tutto ciò che vi è stato scritto.
Programmi che aprono file NULL
Dettagli tecnici
specifiche approfondite| Categoria formato | Segnaposto generico / artefatto di errore - non è un formato di file progettato |
| Identificazione del file | I primi byte rivelano la vera origine: header del formato originale (file etichettato male), contenuto vuoto (segnaposto) o dati crittografati (ransomware) |
| Dimensione tipica del file | Zero byte quando usato come segnaposto; dimensione arbitraria quando un file reale è stato etichettato male o crittografato |
| Tipo MIME | application/octet-stream - non esiste un tipo MIME registrato o dedicato per .null |
| Codifica del contenuto | Completamente dipendente dall'origine: testo semplice, binario o dati crittografati AES-128-CBC nella variante ransomware |
| Struttura dell'header | Ereditata dal formato originale nei file etichettati male; del tutto assente nei file segnaposto da zero byte |
| Associazione ransomware | Il ransomware STOP/Djvu aggiunge .null ai file mirati crittografati con AES-128-CBC; la rinomina non li ripristina |
| Metodo di identificazione | Esegui `file nomefile.null` su Linux/macOS o apri in un editor esadecimale per leggere i primi 8-16 byte |
| Approccio al recupero | Rinomina con l'estensione corretta se etichettato male; usa un decodificatore ufficiale STOP/Djvu se crittografato da ransomware |
| Origine piattaforma | Cross-platform - prodotto da script e programmi su Windows, macOS e Linux |
| Produttori comuni | Script di build, gestori di pacchetti, pipeline CI e programmi di installazione software che creano file di flag o di blocco |
| Utilizzo zero-byte | Un .null da zero byte funge da file flag: la sua presenza segnala uno stato al sistema operativo o allo script, non il suo contenuto |
| Ruoli segnaposto correlati | Funzionalmente simile ai file .tmp, .bak e .000 utilizzati come artefatti transitori o residui |
| Strumenti di rilevamento | TrID e FileAlyzer (Windows), Hex Fiend (macOS) e il comando `file` (Linux/macOS) |
| Rilasciato | N/A - '.null' is used ad hoc by programs/scripts, not a designed format |
Conversioni NULL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file NULL.