DLL · Gratuit · Sur votre appareil

Corrompre un fichier DLL en ligne

Corrompez un fichier .dll Windows gratuitement en ligne. Détruit l'en-tête PE et la table d'exports pour qu'aucune application ne puisse charger la bibliothèque.

  • Aucun envoi
  • Aucune limite de taille
  • Aucune inscription

Corrompez votre fichier DLL

Réglé pour .dll, .ocx, .sys, et fonctionne tout aussi bien avec n'importe quel autre format.

100 % sur votre appareil
Déposez vos fichiers ici ou parcourez Tout format, toute taille, plusieurs fichiers à la fois
Niveau de corruption

Traitement…0%
Prêt à télécharger

Pourquoi les fichiers DLL sont difficiles à corrompre correctement

Une DLL est un binaire PE comme un EXE, mais elle échoue autrement et de façon plus intéressante. Les applications chargent les bibliothèques à l'exécution, donc une DLL corrompue n'empêche pas un programme de démarrer. Elle le fait échouer au moment où il cherche une fonction, et c'est exactement la classe d'erreur la plus difficile à diagnostiquer en production.

Ce que cet outil détruit

  • L'en-tête PE. Le stub MZ, la signature PE\0\0 et l'en-tête optionnel sont détruits, si bien que le chargeur rejette l'image.
  • La table d'exports. Le répertoire listant le nom et l'ordinal de chaque fonction exportée est écrasé.
  • La table d'imports. Les bibliothèques dont cette DLL dépend elle-même ne peuvent plus être résolues.
  • Les données de sections. De l'entropie est dispersée dans les sections de code et de ressources.

Ce que vous verrez ensuite

ApplicationComportement
Démarrage de l'application"L'application n'a pas pu démarrer correctement (0xc000007b)."
LoadLibraryRenvoie NULL avec ERROR_BAD_EXE_FORMAT.
regsvr32"Le module n'a pas pu être chargé" lors de l'enregistrement.
Outils de dépendancesSignalent une image PE invalide ou illisible.

Raisons courantes de le faire

  • Tester qu'une application signale clairement une dépendance manquante ou invalide.
  • Vérifier qu'un hôte de greffons isole une bibliothèque défectueuse au lieu de planter entièrement.
  • Reproduire le scénario de support classique "0xc000007b" pour un manuel.
  • Vérifier qu'un outil de mise à jour valide les bibliothèques après téléchargement.

Comment corrompre un fichier DLL

  1. Déposez votre fichier .dll dans la zone ci-dessus, ou cliquez pour parcourir.
  2. Laissez le niveau sur Standard, sauf si vous voulez des dommages partiels (Light) ou devez mettre en échec un logiciel de récupération (Heavy).
  3. Cliquez sur Corrompre le fichier. Le traitement a lieu sur votre appareil, il se termine donc presque instantanément.
  4. Téléchargez le résultat. Par défaut, il conserve le nom de fichier et la longueur en octets d'origine.

Questions fréquentes sur DLL

Pourquoi corrompre une DLL plutôt qu'un EXE ?

Parce que le mode de défaillance est différent et bien plus difficile à diagnostiquer. L'application démarre normalement et échoue plus tard, au moment où elle tente d'utiliser la bibliothèque, et c'est précisément le scénario que les équipes de support doivent s'entraîner à traiter.

Cela cassera-t-il tout le système ?

Uniquement pour les applications qui chargent cette bibliothèque précise. Ne corrompez jamais de DLL système dans un répertoire Windows, travaillez sur des copies.

Cela fonctionne-t-il sur les pilotes .sys ?

Oui. Les pilotes noyau sont aussi des binaires PE et utilisent le même profil.

La bibliothèque d'origine est-elle modifiée ?

Non. Une copie corrompue est générée en mémoire et téléchargée séparément ; le fichier que vous avez sélectionné est seulement lu.

Utilisez ceci de façon responsable. Files Corrupter est conçu pour les tests logiciels, la QA, la recherche, la formation et l'enseignement. Remettre un fichier délibérément corrompu pour faire passer un travail pour terminé peut enfreindre le règlement de votre établissement ou de votre employeur. Vous êtes responsable de l'usage que vous faites du résultat. Consultez notre avertissement.

Autres outils système

Tous les outils de corruption