Ispettore di macro di Office
Office Macro Inspector
Estrae i progetti VBA da .docm, .xlsm, .pptm e dai vecchi .doc e .xls, mostra il sorgente di ogni modulo evidenziando le procedure ad esecuzione automatica e le chiamate rischiose, ed elenca collegamenti esterni, campi DDE e fogli macro di Excel 4.0.
Un documento con le macro attive non dice che cosa farà quando si fa clic su «abilita contenuto»; quella decisione va presa prima che il codice giri. Questo strumento estrae il progetto VBA senza aprire il documento in Office e ne mostra il sorgente, insieme agli altri posti in cui un documento può portare comportamenti eseguibili.
Il file viene aperto soltanto dentro il tuo browser. Nessuna macro viene eseguita e niente viene mandato da nessuna parte. Questa è un’ispezione della struttura, non un antivirus: ti dice che forma ha il documento, non se è un malware conosciuto.
Trascina qui un file Office
Documenti con macro come .docm .xlsm .pptm .dotm .xlam, e i vecchi .doc .xls. Anche un .docx o un .xlsx va bene, e conferma che non contiene macro.
Come si usa
Trascinare dentro il documento
Vengono letti i `.docm`, `.xlsm`, `.pptm` e i vecchi formati OLE `.doc`/`.xls`. Il documento non viene mai consegnato a Office, quindi non viene eseguito nulla.
Cercare i punti di ingresso ad avvio automatico
`AutoOpen`, `Document_Open`, `Workbook_Open` e i loro parenti partono senza un ulteriore clic una volta che le macro sono abilitate. Sono evidenziati perché è da lì che un documento ostile comincia.
Leggere le chiamate segnalate
`Shell`, `CreateObject`, `WScript`, `URLDownloadToFile`, concatenazioni di stringhe offuscate: lo strumento le evidenzia, e il sorgente è lì per intero, così si può leggere che cosa fanno davvero.
Controllare anche i canali che non sono VBA
Collegamenti esterni, campi DDE e fogli di macro di Excel 4.0 vengono eseguiti tutti senza che esista alcun progetto VBA. Per questo sono elencati a parte.
Domande frequenti
Mi dirà se il documento è dannoso?
No. Elenca che cosa contiene il documento; il giudizio spetta a chi legge. Non c’è alcun verdetto, nessun punteggio e nessun archivio di firme, perché uno strumento che dicesse «sicuro» sbaglierebbe esattamente nei casi che contano.
Non ha trovato macro. Il file è pulito?
Significa che non è stato trovato alcun progetto VBA, alcun campo DDE e alcun foglio Excel 4.0. Un documento può comunque portare un oggetto incorporato, il riferimento a un modello remoto o un exploit del parser stesso, e nessuna di queste cose viene cercata qui.
È sicuro trascinare qui un file sospetto?
Il file è analizzato come byte nel browser e niente di ciò che contiene viene eseguito o caricato. È notevolmente più sicuro che aprirlo in Office, che è poi il senso dello strumento.
Il sorgente VBA sembra un’accozzaglia.
L’offuscamento è normale nelle macro ostili: stringhe spezzate, aritmetica con `Chr()`, codice morto. Lo strumento mostra il sorgente com’è memorizzato invece di provare a deoffuscarlo, quindi quello che si vede è quello che il file contiene.
Può ricevere da
Ispettore di archivi compressi
Archive Inspector
Apre uno zip senza estrarlo e segnala le voci che escono dal percorso, gli eseguibili, le macro e le bombe zip.
Cifrare e decifrare file
File Encrypt & Decrypt
Cifra qualsiasi file con AES-256-GCM a partire da una passphrase, e decifra i file che ha prodotto.
Ripulire i metadati
Metadata Scrubber
Toglie in un colpo solo i metadati di autore, dispositivo, GPS e revisione da documenti, immagini, audio e video.
Cifratura di messaggi PGP
PGP Message Tool
Cifra e decifra messaggi OpenPGP con una passphrase, interamente nel browser — modo simmetrico RFC 4880 (AES-256, S2K con SHA-256, MDC), compatibile con gpg -c. La cifratura a chiave pubblica e le firme non ci sono.
Dopo
Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.
Ispettore di archivi compressi
Archive Inspector
Apre uno zip senza estrarlo e segnala le voci che escono dal percorso, gli eseguibili, le macro e le bombe zip.
Checksum di un file
File Checksum
Calcola l’hash di file di qualsiasi dimensione in un’unica passata in streaming e confronta il risultato con il valore atteso che incolli.
Ripulire i metadati
Metadata Scrubber
Toglie in un colpo solo i metadati di autore, dispositivo, GPS e revisione da documenti, immagini, audio e video.
Controllo di un link sospetto
Suspicious URL Check
Esamina la forma di un link prima che tu lo apra — caratteri sosia, host scritti come indirizzo IP, trucchi con la @, sottodomini profondi, porte insolite, servizi di accorciamento — e su richiesta ne segue i redirect e cerca la data di registrazione del dominio. Nessuna banca dati di reputazione.
Codificatore e decodificatore Base64
Base64 Encoder & Decoder
Codifica e decodifica in Base64 e Base64URL testo o file, trattando correttamente l’UTF-8.
Verifica delle password compromesse
Breach Check
Controlla se una password compare nei dati di violazione di Have I Been Pwned, inviando dal browser solo i primi cinque caratteri del suo hash SHA-1 (k-anonimato).