DLL · Gratis · Sul dispositivo

Corrompere un file DLL online

Corrompi gratis un file .dll di Windows online. Distrugge l'intestazione PE e la tabella delle esportazioni, così nessuna applicazione riesce a caricare la libreria.

  • Nessun caricamento
  • Nessun limite di dimensione
  • Nessuna registrazione

Corrompi il tuo file DLL

Calibrato per .dll, .ocx, .sys, e funziona altrettanto bene con qualsiasi altro formato.

100% sul dispositivo
Trascina i file qui oppure sfoglia Qualsiasi formato, qualsiasi dimensione, più file alla volta
Livello di corruzione

In corso…0%
Pronto per il download

Perché i file DLL sono difficili da corrompere per bene

Una DLL è un binario PE come un EXE, ma fallisce in modo diverso e più interessante. Le applicazioni caricano le librerie in fase di esecuzione, quindi una DLL corrotta non impedisce a un programma di avviarsi. Lo fa fallire nel momento in cui cerca una funzione, che è esattamente la classe di errori più difficile da diagnosticare in produzione.

Cosa distrugge questo strumento

  • L'intestazione PE. Lo stub MZ, la firma PE\0\0 e l'intestazione opzionale vengono distrutti, così il caricatore rifiuta l'immagine.
  • La tabella delle esportazioni. La directory che elenca ogni nome di funzione esportata e il relativo ordinale viene sovrascritta.
  • La tabella delle importazioni. Le librerie da cui questa DLL dipende a sua volta non possono più essere risolte.
  • I dati delle sezioni. L'entropia viene sparsa nelle sezioni di codice e risorse.

Cosa vedrai dopo

ApplicazioneComportamento
Avvio dell'applicazione"Impossibile avviare correttamente l'applicazione (0xc000007b)."
LoadLibraryRestituisce NULL con ERROR_BAD_EXE_FORMAT.
regsvr32"Impossibile caricare il modulo" durante la registrazione.
Strumenti per le dipendenzeSegnalano un'immagine PE non valida o illeggibile.

Motivi comuni per farlo

  • Verificare che un'applicazione segnali chiaramente una dipendenza mancante o non valida.
  • Verificare che un host di plugin isoli una libreria difettosa invece di andare in crash del tutto.
  • Riprodurre il classico scenario di supporto "0xc000007b" per un runbook.
  • Controllare che un aggiornatore convalidi i file di libreria dopo il download.

Come corrompere un file DLL

  1. Trascina il tuo file .dll nel riquadro qui sopra, oppure fai clic per sfogliare.
  2. Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
  3. Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
  4. Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.

Domande frequenti su DLL

Perché corrompere una DLL invece di un EXE?

Perché la modalità di fallimento è diversa e molto più difficile da diagnosticare. L'applicazione si avvia normalmente e fallisce più tardi, nel momento in cui prova a usare la libreria: esattamente lo scenario che i team di supporto devono esercitare.

Romperà l'intero sistema?

Solo per le applicazioni che caricano quella specifica libreria. Non corrompere mai le DLL di sistema in una directory di Windows: lavora su copie.

Funziona sui driver .sys?

Sì. Anche i driver del kernel sono binari PE e usano lo stesso profilo.

La libreria originale viene modificata?

No. Una copia corrotta viene generata in memoria e scaricata separatamente; il file che hai selezionato viene solo letto.

Usalo in modo responsabile. Files Corrupter è pensato per test del software, QA, ricerca, formazione e didattica. Consegnare un file corrotto di proposito per far passare un lavoro come completato può violare il regolamento della tua scuola o del tuo datore di lavoro. Sei responsabile dell'uso che fai del risultato. Consulta il nostro avviso legale.

Altri strumenti sistema

Tutti gli strumenti di corruzione