Vai al contenuto

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.

🔒 Funziona interamente nel tuo browsermacrovbaofficethreat

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

  1. 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.

  2. 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.

  3. 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.

  4. 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

Dopo

Questi accettano ciò che produce questo strumento, così il risultato può passare direttamente.