DLL · Gratis · På din enhet

Förstör en DLL-fil online

Förstör en .dll-fil för Windows gratis online. Förstör PE-rubriken och exporttabellen, så att inget program kan läsa in biblioteket.

  • Ingen uppladdning
  • Ingen storleksgräns
  • Ingen registrering

Förstör din DLL-fil

Avstämd för .dll, .ocx, .sys, och fungerar precis lika bra med alla andra format.

100 % på enheten
Släpp filer här eller bläddra Alla format, alla storlekar, flera filer samtidigt
Skadenivå

Arbetar…0%
Redo att laddas ner

Varför DLL-filer är svåra att förstöra ordentligt

En DLL är en PE-binär precis som en EXE, men den fallerar på ett annat och mer intressant sätt. Program läser in bibliotek under körning, så en förstörd DLL hindrar inte programmet från att starta. Den får det att fallera i samma stund som det söker efter en funktion, vilket är precis den sorts fel som är svårast att felsöka i drift.

Vad det här verktyget förstör

  • PE-rubriken. MZ-stubben, signaturen PE\0\0 och den valfria rubriken förstörs, så inläsaren avvisar avbilden.
  • Exporttabellen. Katalogen som listar varje exporterat funktionsnamn och ordningsnummer skrivs över.
  • Importtabellen. De bibliotek som denna DLL själv beror på går inte längre att slå upp.
  • Sektionsdata. Entropi sprids ut i kod- och resurssektionerna.

Vad du ser efteråt

ProgramBeteende
Programstart»Programmet kunde inte startas korrekt (0xc000007b).«
LoadLibraryReturnerar NULL med ERROR_BAD_EXE_FORMAT.
regsvr32»Det gick inte att läsa in modulen« vid registrering.
BeroendeverktygRapporterar en ogiltig eller oläsbar PE-avbild.

Vanliga skäl att göra det här

  • Testa att ett program rapporterar ett saknat eller ogiltigt beroende tydligt.
  • Kontrollera att en insticksvärd isolerar ett trasigt bibliotek i stället för att krascha helt.
  • Återskapa det klassiska supportfallet »0xc000007b« till en instruktion.
  • Kontrollera att en uppdaterare validerar biblioteksfiler efter nedladdning.

Så förstör du en DLL-fil

  1. Släpp din .dll-fil i rutan ovan, eller klicka för att välja.
  2. Låt nivån stå på Standard om du inte vill ha delvis skada (Light) eller behöver besegra återställningsprogram (Heavy).
  3. Tryck på Förstör fil. Bearbetningen sker på din enhet, så den blir klar nästan omedelbart.
  4. Ladda ner resultatet. Som standard behåller det ursprungligt filnamn och bytelängd.

Vanliga frågor om DLL

Varför förstöra en DLL i stället för en EXE?

För att sättet den fallerar på är ett annat och mycket svårare att felsöka. Programmet startar normalt och fallerar först senare, i samma stund som det försöker använda biblioteket, och det är precis det scenario supportteam behöver öva på.

Går hela systemet sönder?

Bara för program som läser in just det biblioteket. Förstör aldrig system-DLL:er i en Windows-katalog, arbeta på kopior.

Fungerar det på .sys-drivrutiner?

Ja. Kärndrivrutiner är också PE-binärer och använder samma profil.

Ändras originalbiblioteket?

Nej. En förstörd kopia skapas i minnet och laddas ned separat; filen du valde läses bara.

Använd det här ansvarsfullt. Files Corrupter är byggt för mjukvarutester, QA, forskning, utbildning och undervisning. Att lämna in en avsiktligt förstörd fil för att få arbete att framstå som färdigt kan bryta mot reglerna hos din skola eller arbetsgivare. Du ansvarar själv för hur du använder resultatet. Se vår ansvarsfriskrivning.

Fler system-verktyg

Alla förstörarverktyg