Corromper um ficheiro EXE online
Corrompa um ficheiro .exe do Windows gratuitamente online. Destrói o stub MZ e o cabeçalho PE para que o Windows recuse carregar o executável.
- Sem envio
- Sem limite de tamanho
- Sem registo
Corrompa o seu ficheiro EXE
Afinado para .exe, .msi, .scr, e funciona igualmente bem com qualquer outro formato.
Porque os ficheiros EXE são difíceis de corromper como deve ser
Um executável do Windows é validado pelo carregador antes de uma única instrução correr. O stub MZ do DOS aponta para um cabeçalho PE, que descreve cada secção, importação e ponto de entrada. Danifique essa cadeia e o programa nunca arranca: sem falha, sem execução parcial, apenas uma recusa.
O que esta ferramenta destrói
- O stub MZ / DOS. A assinatura
MZe o deslocamento que transporta até ao cabeçalho PE são destruídos. - O cabeçalho PE. A assinatura
PE\0\0, o cabeçalho COFF e o cabeçalho opcional que descreve o ponto de entrada são sobrescritos. - A tabela de secções. Os registos que mapeiam
.text,.datae.rsrcpara memória perdem a sua estrutura. - Código e recursos. É espalhada entropia pelas secções, pelo que mesmo um cabeçalho reconstruído à mão aponta para código inutilizável.
O que vai ver a seguir
| Aplicação | Comportamento |
|---|---|
| Windows | "Esta aplicação não pode ser executada no seu PC" ou "%1 não é uma aplicação Win32 válida." |
| Windows Defender | Assinala o ficheiro como malformado em vez de o executar. |
| Dependency Walker / ferramentas PE | Comunicam uma imagem PE inválida. |
| Wine no Linux/macOS | Recusa carregar o binário. |
Motivos comuns para fazer isto
- Testar se um instalador verifica o seu conteúdo antes de o executar.
- Verificar que um atualizador de software deteta uma transferência corrompida e repete.
- Confirmar que a validação de assinatura de código dispara mesmo perante um binário danificado.
- Produzir ficheiros PE malformados para uma bateria de testes de análise estática.
Como corromper um ficheiro EXE
- Largue o seu ficheiro .exe na caixa acima, ou clique para procurar.
- Deixe o nível em Standard, a menos que queira dano parcial (Light) ou precise de derrotar software de recuperação (Heavy).
- Prima Corromper ficheiro. O processamento decorre no seu dispositivo, por isso termina quase de imediato.
- Transfira o resultado. Por predefinição mantém o nome de ficheiro e o comprimento em bytes originais.
Perguntas frequentes sobre EXE
É perigoso executar um EXE corrompido?
Não consegue executar de todo: o Windows rejeita-o no carregamento, antes de qualquer código correr. Dito isto, corrompa apenas executáveis que lhe pertençam ou que esteja autorizado a testar.
O antivírus assinala o resultado?
Alguns motores assinalam ficheiros PE malformados como suspeitos apenas porque a estrutura é inválida. Esse é o comportamento esperado, não a deteção de algo nocivo.
Funciona em instaladores MSI?
Um MSI é um documento composto OLE e não um binário PE, sendo tratado por esse perfil. Quebra com a mesma fiabilidade.
O executável pode ser reparado?
Não. A cadeia de cabeçalhos e a tabela de secções estão destruídas, e o próprio código fica espalhado.