Manutenção de sites WordPress • Publicado: 28/10/2026

Site WordPress Invadido: Como Limpar Vírus e Malware Passo a Passo

Leonardo Kinoshita — Especialista em SEO e Criação de Sites em Curitiba Por Leonardo Kinoshita
site WordPress invadido

Recuperar um site WordPress invadido exige isolamento imediato, substituição do núcleo limpo, remoção de backdoors no banco e reavaliação de segurança no Google.

Descobrir um site WordPress invadido com redirecionamentos suspeitos, aviso vermelho de segurança ou contas de administrador criadas sem autorização gera pânico. Na Leo K Informática, realizamos o diagnóstico e a descontaminação completa para restabelecer a operação sem perder conteúdos ou posicionamento orgânico.

Para quem é este guia: empresários, gestores e donos de sites que enfrentam infecções por malware, bloqueios de hospedagem ou telas de alerta do Google e precisam de um protocolo técnico seguro de limpeza e blindagem.

Como identificar se o site WordPress foi invadido?

A detecção ágil é determinante para evitar que o domínio seja colocado em listas de bloqueio globais. Quando ocorre um caso de site WordPress invadido, o código malicioso costuma deixar rastros característicos na estrutura da aplicação.

Os sintomas mais frequentes identificados em auditorias de segurança incluem:

Redirecionamentos indesejados

Visitantes vindos de buscas no Google ou dispositivos móveis são jogados para cassinos, apostas ou portais duvidosos.

Telas vermelhas do Google Chrome

O navegador e o Search Console exibem mensagem de “O site a seguir contém malware” ou “Site enganoso adiante”.

Novos administradores criados

Contas com privilégios de administrador surgem no painel sem que nenhum membro da sua equipe as tenha cadastrado.

Arquivos com nomes aleatórios

Arquivos com nomes como radio.php, lock360.php ou códigos ofuscados em Base64 surgem dentro de wp-content/uploads/.

Muitas dessas brechas decorrem de servidores com versões defasadas. Saiba mais na nossa análise sobre a vulnerabilidade no PHP e segurança WordPress.

Qual o protocolo técnico para remoção de malware?

Para eliminar completamente a infecção e impedir que o invasor retorne através de uma porta dos fundos (backdoor), seguimos um protocolo técnico ordenado:

Protocolo técnico de desinfecção e limpeza de WordPress
Etapa de RecuperaçãoAção Técnica ExecutadaObjetivo de Segurança
1. Isolamento e BackupBloqueio de acesso externo temporário e cópia forenseImpedir novas injeções e preservar dados para auditoria
2. Troca de ChavesRedefinição de senhas de FTP, MySQL, WP-Admin e SALT keysDerrubar sessões ativas dos invasores no sistema
3. Higienização de ArquivosSubstituição das pastas wp-admin e wp-includes por cópias limpasEliminar arquivos corrompidos do núcleo do CMS
4. Varredura do Banco de DadosBusca por eval, base64_decode e scripts em wp_posts e wp_optionsRemover códigos maliciosos persistidos no MySQL
5. Revisão no Google Search ConsoleSolicitação formal de reavaliação de segurançaRemover o alerta vermelho nos resultados do Google

Metodologia baseada em procedimentos de resposta a incidentes de segurança web.

Manter rotinas preventivas após o reparo evita reincidências. Conheça nossos planos de manutenção de site WordPress em Curitiba.

Como desinfetar arquivos e banco de dados com segurança?

A descontaminação não deve ser realizada com ferramentas automáticas superficiais. A desinfecção completa contempla seis procedimentos técnicos essenciais:

  1. Isolar o ambiente e colocar em manutenção

    Bloquear temporariamente o tráfego público via arquivo .htaccess para que o invasor não execute scripts remotos durante a operação de limpeza.

  2. Reinstalar o núcleo original do WordPress

    Baixar uma cópia limpa da mesma versão oficial em wordpress.org e substituir integralmente as pastas wp-admin, wp-includes e todos os arquivos php da raiz, preservando apenas wp-config.php e a pasta wp-content.

  3. Auditar temas e reinstalar plugins oficiais

    Deletar pastas de plugins suspeitos e reinstalá-los diretamente do repositório oficial. No caso do tema, auditar minuciosamente o arquivo functions.php em busca de funções de backdoor.

  4. Inspecionar a pasta de uploads

    Varrer a pasta wp-content/uploads para remover qualquer arquivo com extensão php, phtml ou scripts ocultos, visto que essa pasta deve armazenar exclusivamente mídias visuais e documentos estáticos.

  5. Desinfetar tabelas e registros do banco MySQL

    Executar consultas SQL no phpMyAdmin ou terminal para localizar códigos maliciosos inseridos em tabelas de opções, posts e metadados, além de remover usuários invasores.

  6. Renovar chaves secretas e senhas de acesso

    Gerar novos pares de chaves no wp-config.php (SALT keys) para desconectar qualquer sessão em andamento e redefinir senhas do banco de dados, painel e hospedagem.

A estabilidade pós-limpeza também depende de um servidor isolado. Entenda os requisitos em hospedagem WordPress em Curitiba.

Como retirar o aviso de malware no Google Search Console?

Após a remoção completa dos arquivos maliciosos, o próximo desafio é recuperar a reputação do domínio perante o Google para restabelecer os cliques orgânicos perdidos durante a infecção.

Se o seu site foi sinalizado com tela vermelha, acesse a aba Problemas de Segurança no Google Search Console. Ali estarão descritas as URLs identificadas com malware.

Com a limpeza finalizada, clique em Solicitar Revisão, detalhando com clareza técnica as intervenções realizadas: substituição dos arquivos contaminados, eliminação de injeções no banco e atualização de credenciais. O processo de reanálise costuma levar entre 24 e 72 horas.

Erros técnicos de indexação pós-infecção podem ser conferidos no nosso checklist detalhado de consultoria de SEO técnico em Curitiba.

Como blindar o WordPress para evitar novas invasões?

Sites WordPress são alvos frequentes não por falhas estruturais do núcleo da plataforma, mas pela utilização de temas piratas (nulled), plugins abandonados ou ausência de manutenção rotineira de versões.

Para transformar o ambiente em uma fortaleza digital resistente a novos ataques, adote três salvaguardas permanentes:

1. Atualização sistemática: mantenha núcleo, plugins e versão do PHP permanentemente em versões estáveis com suporte ativo da comunidade.

2. Políticas de privilégio e autenticação: ative autenticação em duas etapas (2FA) para todos os perfis de administrador e restrinja tentativas de login incorretas.

3. Backups automáticos externos: configure rotinas de backup diário com retenção em nuvem separada da hospedagem para possibilitar restauração rápida em caso de desastre.

Se o seu site foi desenvolvido sob medida, confira as boas práticas na nossa metodologia de criação de sites WordPress em Curitiba.

Seu site WordPress foi invadido ou está com aviso de segurança no Google?

A Leo K Informática realiza limpeza técnica emergencial de malware, eliminação de backdoors e recuperação de reputação no Search Console para colocar seu site no ar com segurança.

Solicitar Limpeza de Site no WhatsApp (abre o WhatsApp em nova aba)

Leia também

Perguntas frequentes

Quanto tempo leva para limpar um site WordPress invadido?

A descontaminação técnica inicial e remoção de backdoors é realizada entre poucas horas e um dia útil, dependendo do tamanho da base de dados e da complexidade da infecção. A remoção do aviso vermelho no Google leva de 24 a 72 horas após solicitação de reavaliação.

É possível recuperar o site sem perder conteúdos ou pedidos?

Sim. O procedimento técnico preserva a integridade das tabelas de posts, produtos e clientes, substituindo apenas os arquivos corrompidos e eliminando as linhas de código malicioso inseridas no banco de dados.

Por que plugins de segurança automáticos não removem tudo?

Plugins de varredura identificam assinaturas conhecidas de vírus, mas costumam falhar diante de backdoors complexos escondidos em arquivos de upload ou tabelas MySQL. Uma desinfecção completa demanda análise forense manual.

O que causa a invasão de um site WordPress?

A grande maioria das invasões ocorre por uso de plugins desatualizados, temas piratas baixados de fontes não oficiais, versões antigas de PHP no servidor e senhas fracas de usuários administrativos.

Fontes e referências

Conteúdo revisado por Leo Kinoshita, desenvolvedor web e especialista em SEO em Curitiba.

Leonardo Kinoshita
Sobre o Autor: Leonardo Kinoshita

Fundador da Leo K Digital em Curitiba-PR. Formado em Análise e Desenvolvimento de Sistemas (Universidade Positivo) e especialista em Desenvolvimento Web (Senac), com mais de 10 anos de experiência em tecnologia e foco em engenharia de SEO e performance.