Fale com um especialista
Segurança 28 de março de 2026 · 11 min de leitura

Como Identificar e Remover Malware do Seu Site WordPress (Sem Perder Dados)

Marcelo Tomaz

Marcelo Tomaz

chat share

Como Identificar e Remover Malware do Seu Site WordPress (Sem Perder Dados)

Um site WordPress hackeado pode ser um pesadelo para qualquer proprietário. Desde a perda de dados sensíveis até o dano à reputação da sua marca, as consequências podem ser devastadoras. Saber como remover malware do seu site WordPress de forma eficaz e segura é fundamental para proteger seu negócio online.

Neste guia completo, abordaremos os sinais de infecção, as ferramentas essenciais e o passo a passo para limpar seu site WordPress infectado, garantindo que você não perca informações valiosas no processo. Se você se depara com a pergunta “site WordPress hackeado o que fazer?”, este artigo é a sua resposta.

Índice

Sinais de que seu WordPress está Infectado com Malware

Identificar uma infecção por malware precocemente é crucial. Quanto mais rápido você agir, menor será o dano potencial. Preste atenção aos seguintes sinais:

  • Lentidão Inexplicável: Seu site ficou subitamente lento, demorando para carregar páginas? Malware rodando em segundo plano consome recursos do servidor.
  • Redirecionamentos Estranhos: Se o seu site, ou parte dele, começa a redirecionar usuários para outros sites (muitas vezes com conteúdo malicioso ou spam), é um forte indicativo de infecção. O sintoma “site wordpress redirecionando para outro site” é um alerta vermelho.
  • Páginas Desconhecidas ou Spam: Apareceram novas páginas no seu site que você não criou? Conteúdo em idiomas que você não utiliza? Ou links suspeitos em posts e páginas existentes?
  • Erros Inesperados: Mensagens de erro frequentes ou comportamento instável do painel de administração podem ser causados por arquivos maliciosos.
  • Comportamento Anormal do Navegador: Se seus visitantes relatam avisos de segurança ao tentar acessar seu site, é um sinal de que os motores de busca ou navegadores identificaram algo suspeito.
  • Alterações Não Autorizadas: Verifique se novas contas de usuário foram criadas, se seus posts foram modificados ou se o código do seu tema ou plugins foi alterado.
  • Aumento Inexplicável no Uso de Recursos do Servidor: Seu provedor de hospedagem pode notificar sobre picos incomuns no uso de CPU ou banda.

Preparação Essencial Antes de Remover o Malware

Antes de iniciar o processo de remoção, é vital se preparar para evitar a perda de dados e garantir um ambiente de trabalho seguro. Siga estes passos:

  1. Faça Backup Completo: Este é o passo MAIS IMPORTANTE. Antes de qualquer alteração, realize um backup completo do seu site: arquivos e banco de dados. Certifique-se de que o backup esteja limpo, se possível, ou salve-o em um local seguro e offline.
  2. Coloque seu Site em Modo de Manutenção: Para evitar que usuários acessem um site potencialmente comprometido e para impedir que o malware se propague ou cause mais danos, ative o modo de manutenção. Plugins como “WP Maintenance Mode” ou “Coming Soon & Maintenance Plugin” podem ajudar.
  3. Reúna suas Ferramentas: Tenha à mão um cliente FTP (como FileZilla), acesso ao painel de controle da sua hospedagem (cPanel, Plesk, etc.), e preferencialmente, acesso SSH.
  4. Altere Todas as Senhas: Mude imediatamente as senhas de:

    • Administrador do WordPress
    • Usuários do WordPress
    • Conta de e-mail associada ao site
    • Conta de hospedagem
    • Contas FTP/SFTP
    • Banco de dados

    Use senhas fortes e únicas para cada serviço.

Identificando o Malware em seu Site WordPress

A identificação pode ser um desafio, pois o malware é projetado para se esconder. Utilize uma combinação de métodos:

1. Verificação com Plugins de Segurança

Existem excelentes ferramentas que podem automatizar a busca por arquivos maliciosos. Considere um bom plugin segurança WordPress gratuito ou premium. Alguns dos mais recomendados incluem:

  • Wordfence Security: Um dos mais populares, oferece firewall, scanner de malware, proteção contra força bruta e muito mais.
  • Sucuri Security: Oferece auditoria de segurança, monitoramento de integridade de arquivos e scanner de malware remoto.
  • iThemes Security: Foca em mais de 30 maneiras de proteger seu site, incluindo detecção de malware.

Instale e execute um escaneamento completo. Esses plugins geralmente apontam para os arquivos e linhas de código suspeitos.

2. Análise Manual de Arquivos

Se os plugins não forem suficientes ou se você precisar de uma verificação mais profunda, a análise manual é necessária:

  • Arquivos Suspeitos no Diretório Raiz: Procure por arquivos como `config.php`, `readme.html`, `index.php` que pareçam ter sido modificados recentemente ou que contenham código incomum. Arquivos com nomes aleatórios e extensões estranhas também são suspeitos.
  • Diretórios de Plugins e Temas: Verifique os diretórios `wp-content/plugins` e `wp-content/themes`. Procure por plugins ou temas que você não instalou, ou por arquivos com nomes estranhos dentro de temas/plugins legítimos. Arquivos como `timthumb.php` (se não for reconhecido) ou arquivos com nomes como `revslider.php` podem ser explorados.
  • Arquivo `.htaccess`: Este arquivo controla o acesso ao seu servidor e pode ser modificado para causar redirecionamentos maliciosos. Verifique se há entradas estranhas, especialmente relacionadas a redirecionamentos.
  • Arquivo `wp-config.php`: Embora seja um arquivo central, ele pode ser um alvo. Verifique se há código adicionado que não deveria estar lá.
  • Verificação de Banco de Dados: Às vezes, o malware insere scripts ou links maliciosos diretamente no banco de dados, especialmente nas tabelas de posts, opções e usuários.

3. Verificação de Arquivos Modificados Recentemente

A maioria dos clientes FTP permite ordenar os arquivos por data de modificação. Procure por arquivos que foram alterados nas últimas horas ou dias, especialmente aqueles fora dos seus diretórios de temas e plugins padrão.

4. Verificação de Links e Scripts Externos

Abra o código fonte das suas páginas (Ctrl+U ou Cmd+Option+U) e procure por scripts ou links que apontem para domínios desconhecidos ou suspeitos. Isso é comum em ataques de phishing ou para distribuir malware.

“A maioria das infecções de sites WordPress ocorre devido a vulnerabilidades em plugins desatualizados, temas ou senhas fracas. A prevenção contínua é a melhor defesa.”

– Wordfence Blog

Passo a Passo: Como Remover Malware do WordPress com Segurança

Uma vez identificado o malware, siga estes passos para removê-lo. A chave é a paciência e a precisão.

1. Desative Todos os Plugins e Temas

Conecte-se via FTP ou gerenciador de arquivos da sua hospedagem. Renomeie o diretório `plugins` para `plugins_old` e o diretório `themes` para `themes_old`. Isso desativará todos os plugins e temas, evitando que o malware ativo cause mais problemas durante a limpeza.

2. Remova Arquivos Maliciosos Identificados

Com base na sua análise (ou nos relatórios dos plugins de segurança), remova os arquivos maliciosos. Tenha extremo cuidado para não apagar arquivos legítimos do WordPress. Se tiver dúvidas sobre um arquivo, pesquise o nome dele online.

3. Limpe os Arquivos Principais do WordPress

Faça o download de uma cópia nova do WordPress do site oficial (wordpress.org). Compare os arquivos principais do seu site (na raiz, `wp-admin`, `wp-includes`) com os arquivos da versão limpa. Substitua quaisquer arquivos que tenham sido modificados ou que você não reconheça. NÃO substitua o diretório `wp-content`, pois ele contém seus temas, plugins e uploads.

4. Limpe seus Temas e Plugins

Renomeie os diretórios `wp-content/plugins` e `wp-content/themes` para suas versões `_old` (como feito no passo 1). Faça o download de versões limpas de todos os seus plugins e temas (de fontes oficiais!). Reinstale-os um por um, verificando cuidadosamente o código de cada um antes de ativá-lo. Se você não tem certeza sobre um plugin ou tema, é melhor removê-lo e encontrar uma alternativa mais segura.

5. Limpe o Banco de Dados

Este é um passo delicado. Acesse o phpMyAdmin através do painel da sua hospedagem. Antes de fazer qualquer alteração, certifique-se de ter um backup recente. Procure por:

  • Tabela `wp_options`: Verifique os campos `siteurl` e `home` para garantir que apontem para o seu domínio correto. Procure por entradas com nomes estranhos que possam ter sido inseridas.
  • Tabela `wp_posts`: Procure por posts ou páginas com conteúdo suspeito ou links maliciosos.
  • Tabela `wp_users`: Verifique se há contas de usuário que você não criou.

Se encontrar algo suspeito, remova-o com cuidado. Se tiver um plugin de segurança que detectou entradas maliciosas no banco de dados, ele pode oferecer uma ferramenta para limpá-las.

6. Restaure os Arquivos e Verifique

Após a limpeza, renomeie os diretórios `plugins_old` e `themes_old` de volta para `plugins` e `themes`. Ative seus plugins e temas um por um, verificando a funcionalidade do site após cada ativação. Acesse seu site como um visitante para garantir que tudo está funcionando como esperado e que não há mais redirecionamentos ou conteúdo indesejado.

Limpeza Profunda e Verificação de Segurança

Mesmo após a remoção aparente do malware, uma limpeza profunda é recomendada:

  • Execute o Scanner Novamente: Use seu plugin de segurança para realizar outro escaneamento completo e garantir que nenhum resquício do malware permaneceu.
  • Revise Permissões de Arquivos: Verifique se as permissões de arquivos e pastas estão configuradas corretamente (geralmente 755 para pastas e 644 para arquivos). Permissões incorretas podem facilitar futuras invasões.
  • Verifique o `wp-config.php`: Certifique-se de que as chaves de segurança do WordPress estejam definidas e que não haja código malicioso.
  • Monitore seu Site: Continue monitorando o desempenho, os logs do servidor e os relatórios de segurança regularmente.

Prevenção Contra Futuras Infecções

A melhor forma de lidar com malware é impedir que ele infecte seu site em primeiro lugar. Implemente estas práticas:

  • Mantenha Tudo Atualizado: Sempre atualize o núcleo do WordPress, plugins e temas assim que as atualizações estiverem disponíveis. A maioria das vulnerabilidades exploradas são em versões desatualizadas.
  • Use Plugins e Temas Confiáveis: Baixe plugins e temas apenas de fontes oficiais (WordPress.org, repositórios premium confiáveis). Evite temas e plugins piratas ou nulled, pois frequentemente contêm backdoors.
  • Fortaleça suas Senhas: Use senhas longas, complexas e únicas para todas as suas contas. Considere usar um gerenciador de senhas.
  • Implemente um Plugin de Segurança Robusto: Como mencionado, um bom plugin segurança WordPress é essencial. Configure-o corretamente e execute verificações regulares.
  • Use um Provedor de Hospedagem Confiável: Escolha um provedor que ofereça segurança robusta, backups automáticos e bom suporte.
  • Atenção às Permissões de Arquivos: Mantenha as permissões de arquivos restritas ao necessário.
  • Faça Backups Regulares e Automáticos: Tenha uma rotina de backup confiável e armazene cópias em locais externos.
  • Use Autenticação de Dois Fatores (2FA): Se disponível para sua conta de admin WordPress ou para sua hospedagem, habilite o 2FA.

Conclusão: Mantenha seu WordPress Seguro

Lidar com um site WordPress infectado pode ser estressante, mas com o conhecimento certo e as ferramentas adequadas, é possível remover malware do seu site WordPress com sucesso e sem perdas significativas de dados. A chave está na preparação, na identificação precisa e na execução cuidadosa dos passos de limpeza e restauração.

Lembre-se que a segurança do seu site é um processo contínuo. Implementar as práticas de prevenção mencionadas garantirá que seu site permaneça protegido contra ameaças futuras. Se você se sente inseguro em realizar esses procedimentos, considere buscar a ajuda de um profissional especializado em segurança WordPress para garantir a integridade do seu site e dos seus dados.

Não espere seu site ser hackeado! Comece a implementar medidas de segurança hoje mesmo e mantenha seu WordPress funcionando de forma segura e eficiente.

Marcelo Tomaz

Sobre o autor

Marcelo Tomaz

Especialista em WordPress na Agência MBE, apaixonado por performance, segurança e boas práticas de desenvolvimento.

Ver todos os artigos arrow_forward

Deixe um Comentário

Deixe seu comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *