Corrompere un file EXE online
Corrompi gratis un file .exe di Windows online. Distrugge lo stub MZ e l'intestazione PE, così Windows si rifiuta di caricare l'eseguibile.
- Nessun caricamento
- Nessun limite di dimensione
- Nessuna registrazione
Corrompi il tuo file EXE
Calibrato per .exe, .msi, .scr, e funziona altrettanto bene con qualsiasi altro formato.
Perché i file EXE sono difficili da corrompere per bene
Un eseguibile Windows viene validato dal caricatore prima che venga eseguita una sola istruzione. Lo stub DOS MZ punta a un'intestazione PE, che descrive ogni sezione, importazione e punto di ingresso. Danneggia quella catena e il programma non parte mai: nessun crash, nessuna esecuzione parziale, solo un rifiuto.
Cosa distrugge questo strumento
- Lo stub MZ / DOS. La firma
MZe l'offset che porta all'intestazione PE vengono distrutti. - L'intestazione PE. La firma
PE\0\0, l'intestazione COFF e l'intestazione opzionale che descrive il punto di ingresso vengono sovrascritte. - La tabella delle sezioni. I record che mappano
.text,.datae.rsrcin memoria perdono la loro struttura. - Codice e risorse. L'entropia viene sparsa nelle sezioni, così anche un'intestazione ricostruita a mano punta a codice inutilizzabile.
Cosa vedrai dopo
| Applicazione | Comportamento |
|---|---|
| Windows | "Impossibile eseguire l'app nel PC in uso" oppure "%1 non è un'applicazione Win32 valida." |
| Windows Defender | Segnala il file come malformato invece di eseguirlo. |
| Dependency Walker / strumenti PE | Segnalano un'immagine PE non valida. |
| Wine su Linux/macOS | Si rifiuta di caricare il binario. |
Motivi comuni per farlo
- Verificare che un programma di installazione controlli il proprio payload prima di eseguirlo.
- Verificare che un aggiornatore software rilevi un download corrotto e riprovi.
- Controllare che la validazione della firma del codice scatti davvero su un binario danneggiato.
- Produrre file PE malformati per una suite di test di analisi statica.
Come corrompere un file EXE
- Trascina il tuo file .exe nel riquadro qui sopra, oppure fai clic per sfogliare.
- Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
- Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
- Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.
Domande frequenti su EXE
Un EXE corrotto è pericoloso da eseguire?
Non può essere eseguito affatto: Windows lo rifiuta al caricamento, prima che venga eseguito qualsiasi codice. Detto questo, corrompi solo eseguibili di tua proprietà o che sei autorizzato a testare.
L'antivirus segnalerà il risultato?
Alcuni motori segnalano i file PE malformati come sospetti proprio perché la struttura non è valida. È un comportamento previsto, non il rilevamento di qualcosa di dannoso.
Funziona sui programmi di installazione MSI?
L'MSI è un documento composto OLE e non un binario PE, e viene gestito con quel profilo. Si rompe in modo altrettanto affidabile.
L'eseguibile può essere riparato?
No. La catena delle intestazioni e la tabella delle sezioni sono distrutte, e il codice stesso è disperso.