DLL · Grátis · No dispositivo

Corromper um ficheiro DLL online

Corrompa um ficheiro .dll do Windows gratuitamente online. Destrói o cabeçalho PE e a tabela de exportação para que nenhuma aplicação consiga carregar a biblioteca.

  • Sem envio
  • Sem limite de tamanho
  • Sem registo

Corrompa o seu ficheiro DLL

Afinado para .dll, .ocx, .sys, e funciona igualmente bem com qualquer outro formato.

100% no dispositivo
Largue ficheiros aqui ou procure Qualquer formato, qualquer tamanho, vários ficheiros de uma vez
Nível de corrupção

A processar…0%
Pronto a transferir

Porque os ficheiros DLL são difíceis de corromper como deve ser

Uma DLL é um binário PE como um EXE, mas falha de forma diferente e mais interessante. As aplicações carregam bibliotecas em tempo de execução, pelo que uma DLL corrompida não impede um programa de arrancar. Fá-lo falhar no momento em que procura uma função, e essa é exatamente a classe de erro mais difícil de diagnosticar em produção.

O que esta ferramenta destrói

  • O cabeçalho PE. O stub MZ, a assinatura PE\0\0 e o cabeçalho opcional são destruídos, pelo que o carregador rejeita a imagem.
  • A tabela de exportação. O diretório que lista o nome e o ordinal de cada função exportada é sobrescrito.
  • A tabela de importação. As bibliotecas de que esta própria DLL depende deixam de poder ser resolvidas.
  • Os dados de secção. É espalhada entropia pelas secções de código e de recursos.

O que vai ver a seguir

AplicaçãoComportamento
Arranque da aplicação"A aplicação não conseguiu iniciar corretamente (0xc000007b)."
LoadLibraryDevolve NULL com ERROR_BAD_EXE_FORMAT.
regsvr32"Não foi possível carregar o módulo" ao registar.
Ferramentas de dependênciasComunicam uma imagem PE inválida ou ilegível.

Motivos comuns para fazer isto

  • Testar se uma aplicação comunica com clareza uma dependência em falta ou inválida.
  • Verificar que um anfitrião de extensões isola uma biblioteca defeituosa em vez de estoirar por completo.
  • Reproduzir o clássico cenário de suporte "0xc000007b" para um manual.
  • Confirmar que um atualizador valida ficheiros de biblioteca após a transferência.

Como corromper um ficheiro DLL

  1. Largue o seu ficheiro .dll na caixa acima, ou clique para procurar.
  2. Deixe o nível em Standard, a menos que queira dano parcial (Light) ou precise de derrotar software de recuperação (Heavy).
  3. Prima Corromper ficheiro. O processamento decorre no seu dispositivo, por isso termina quase de imediato.
  4. Transfira o resultado. Por predefinição mantém o nome de ficheiro e o comprimento em bytes originais.

Perguntas frequentes sobre DLL

Porquê corromper uma DLL em vez de um EXE?

Porque o modo de falha é diferente e muito mais difícil de diagnosticar. A aplicação arranca normalmente e falha mais tarde, no momento em que tenta usar a biblioteca, e é exatamente esse o cenário que as equipas de suporte precisam de praticar.

Vai quebrar todo o sistema?

Apenas para as aplicações que carreguem essa biblioteca em concreto. Nunca corrompa DLL de sistema numa pasta do Windows: trabalhe com cópias.

Funciona em controladores .sys?

Sim. Os controladores de núcleo também são binários PE e usam o mesmo perfil.

A biblioteca original é alterada?

Não. É gerada uma cópia corrompida em memória e transferida em separado; o ficheiro que selecionou é apenas lido.

Use isto de forma responsável. O Files Corrupter foi criado para testes de software, QA, investigação, formação e ensino. Entregar um ficheiro corrompido de propósito para fazer passar trabalho por concluído pode violar as regras da sua escola ou entidade empregadora. É responsável pelo uso que faz do resultado. Consulte a nossa declaração de exoneração.

Mais ferramentas sistema

Todas as ferramentas de corrupção