DLL · Kostenlos · Auf dem Gerät

Eine DLL-Datei online beschädigen

Beschädigen Sie eine Windows-.dll-Datei kostenlos online. Zerstört den PE-Header und die Exporttabelle, sodass keine Anwendung die Bibliothek laden kann.

  • Kein Upload
  • Keine Größenbegrenzung
  • Keine Anmeldung

Beschädigen Sie Ihre DLL-Datei

Abgestimmt auf .dll, .ocx, .sys, funktioniert aber ebenso mit jedem anderen Format.

100 % auf dem Gerät
Dateien hier ablegen oder auswählen Jedes Format, jede Größe, mehrere Dateien gleichzeitig
Beschädigungsstufe

Wird ausgeführt…0%
Bereit zum Herunterladen

Warum sich DLL-Dateien nur schwer richtig beschädigen lassen

Eine DLL ist wie eine EXE eine PE-Binärdatei, scheitert aber anders und interessanter. Anwendungen laden Bibliotheken zur Laufzeit, sodass eine beschädigte DLL den Programmstart nicht verhindert. Sie lässt das Programm in dem Moment scheitern, in dem es nach einer Funktion greift, und genau diese Fehlerklasse ist im Betrieb am schwersten zu diagnostizieren.

Was dieses Werkzeug zerstört

  • Der PE-Header. Der MZ-Stub, die Signatur PE\0\0 und der optionale Header werden zerstört, sodass der Loader das Abbild abweist.
  • Die Exporttabelle. Das Verzeichnis mit Namen und Ordnungszahl jeder exportierten Funktion wird überschrieben.
  • Die Importtabelle. Die Bibliotheken, von denen diese DLL selbst abhängt, lassen sich nicht mehr auflösen.
  • Die Sektionsdaten. Entropie wird durch die Code- und Ressourcensektionen gestreut.

Was Sie danach sehen

AnwendungVerhalten
Anwendungsstart"Die Anwendung konnte nicht korrekt gestartet werden (0xc000007b)."
LoadLibraryGibt NULL mit ERROR_BAD_EXE_FORMAT zurück.
regsvr32"Das Modul konnte nicht geladen werden" beim Registrieren.
AbhängigkeitswerkzeugeMelden ein ungültiges oder unlesbares PE-Abbild.

Häufige Gründe dafür

  • Prüfen, ob eine Anwendung eine fehlende oder ungültige Abhängigkeit klar meldet.
  • Verifizieren, dass ein Plugin-Host eine defekte Bibliothek isoliert, statt ganz abzustürzen.
  • Das klassische Support-Szenario "0xc000007b" für ein Handbuch reproduzieren.
  • Prüfen, ob ein Updater Bibliotheksdateien nach dem Download validiert.

So beschädigen Sie eine DLL-Datei

  1. Ziehen Sie Ihre .dll-Datei in das Feld oben, oder klicken Sie zum Auswählen.
  2. Belassen Sie die Stufe auf Standard, sofern Sie nicht nur teilweisen Schaden wollen (Light) oder Wiederherstellungssoftware überwinden müssen (Heavy).
  3. Klicken Sie auf Datei beschädigen. Die Verarbeitung läuft auf Ihrem Gerät und ist daher fast sofort fertig.
  4. Laden Sie das Ergebnis herunter. Standardmäßig behält es den ursprünglichen Dateinamen und die Byte-Länge.

Häufige Fragen zu DLL

Warum eine DLL statt einer EXE beschädigen?

Weil das Fehlerbild ein anderes und weit schwerer zu diagnostizieren ist. Die Anwendung startet normal und scheitert später, in dem Moment, in dem sie die Bibliothek nutzen will, und genau dieses Szenario müssen Support-Teams üben.

Zerstört es das ganze System?

Nur für Anwendungen, die genau diese Bibliothek laden. Beschädigen Sie niemals System-DLLs in einem Windows-Verzeichnis, arbeiten Sie mit Kopien.

Funktioniert es bei .sys-Treibern?

Ja. Kerneltreiber sind ebenfalls PE-Binärdateien und nutzen dasselbe Profil.

Wird die ursprüngliche Bibliothek verändert?

Nein. Eine beschädigte Kopie wird im Arbeitsspeicher erzeugt und separat heruntergeladen; die von Ihnen gewählte Datei wird nur gelesen.

Nutzen Sie das verantwortungsvoll. Files Corrupter ist für Softwaretests, QA, Forschung, Schulung und Lehre gedacht. Eine absichtlich beschädigte Datei einzureichen, um fertige Arbeit vorzutäuschen, kann gegen die Regeln Ihrer Schule oder Ihres Arbeitgebers verstoßen. Für die Verwendung des Ergebnisses sind Sie selbst verantwortlich. Siehe unseren Haftungsausschluss.

Weitere Werkzeuge für system

Alle Korrumpierer-Werkzeuge