Corromper un archivo DLL online
Corrompe un archivo .dll de Windows online y gratis. Destruye la cabecera PE y la tabla de exportación para que ninguna aplicación pueda cargar la biblioteca.
- Sin subidas
- Sin límite de tamaño
- Sin registro
Corrompe tu archivo DLL
Ajustado para .dll, .ocx, .sys, y funciona igual de bien con cualquier otro formato.
Por qué los archivos DLL son difíciles de corromper como es debido
Una DLL es un binario PE como un EXE, pero falla de forma distinta y más interesante. Las aplicaciones cargan las bibliotecas en tiempo de ejecución, así que una DLL corrompida no impide que un programa arranque. Hace que falle en el momento en que busca una función, que es justo la clase de error más difícil de diagnosticar en producción.
Qué destruye esta herramienta
- La cabecera PE. Se destruyen el stub MZ, la firma
PE\0\0y la cabecera opcional, así que el cargador rechaza la imagen. - La tabla de exportación. Se sobrescribe el directorio que enumera el nombre y el ordinal de cada función exportada.
- La tabla de importación. Las bibliotecas de las que depende esta propia DLL ya no se pueden resolver.
- Los datos de sección. Se dispersa entropía por las secciones de código y de recursos.
Qué verás después
| Aplicación | Comportamiento |
|---|---|
| Inicio de la aplicación | "La aplicación no se ha podido iniciar correctamente (0xc000007b)." |
LoadLibrary | Devuelve NULL con ERROR_BAD_EXE_FORMAT. |
| regsvr32 | "No se pudo cargar el módulo" al registrarlo. |
| Herramientas de dependencias | Informan de una imagen PE no válida o ilegible. |
Motivos habituales para hacer esto
- Probar que una aplicación informa con claridad de una dependencia ausente o no válida.
- Verificar que un anfitrión de complementos aísla una biblioteca defectuosa en lugar de bloquearse por completo.
- Reproducir el clásico escenario de soporte "0xc000007b" para un manual de procedimientos.
- Comprobar que un actualizador valida los archivos de biblioteca después de descargarlos.
Cómo corromper un archivo DLL
- Suelta tu archivo .dll en la caja de arriba, o haz clic para explorar.
- Deja el nivel en Standard salvo que quieras un daño parcial (Light) o necesites derrotar al software de recuperación (Heavy).
- Pulsa Corromper archivo. El procesamiento ocurre en tu dispositivo, así que termina casi al instante.
- Descarga el resultado. De forma predeterminada conserva el nombre de archivo y la longitud en bytes originales.
Preguntas frecuentes sobre DLL
¿Por qué corromper una DLL en lugar de un EXE?
Porque el modo de fallo es distinto y mucho más difícil de diagnosticar. La aplicación arranca con normalidad y falla más tarde, en el momento en que intenta usar la biblioteca, que es exactamente el escenario que los equipos de soporte necesitan practicar.
¿Romperá todo el sistema?
Solo para las aplicaciones que carguen esa biblioteca concreta. Nunca corrompas DLL del sistema dentro de un directorio de Windows: trabaja con copias.
¿Funciona con controladores .sys?
Sí. Los controladores del núcleo también son binarios PE y usan el mismo perfil.
¿Se modifica la biblioteca original?
No. Se genera una copia corrompida en memoria y se descarga por separado; el archivo que seleccionaste solo se lee.