WordPress invadido: como analisar o banco de dados e remover ameaças

Passo a passo para analisar o banco de dados de um WordPress invadido: tabelas para checar, consultas SQL úteis, como remover códigos maliciosos e prevenir.

Resposta rápidaQuando um WordPress é invadido, o banco de dados costuma guardar parte do ataque: usuários administradores falsos, scripts injetados em posts e opções alteradas para redirecionar visitantes. A análise passa por fazer backup, revisar as tabelas wp_users, wp_options e wp_posts com consultas de busca, remover o que foi injetado e trocar todas as senhas e chaves.

Antes de começar

  1. Faça backup completo de arquivos e banco, mesmo infectados.
  2. Coloque o site em modo de manutenção.
  3. Acesse o banco pelo phpMyAdmin ou Adminer da hospedagem.
  4. Anote o prefixo das tabelas (por padrão, wp_).

Tabelas para checar

TabelaO que procurar
wp_users e wp_usermetaAdministradores que você não criou
wp_optionssiteurl e home alterados, opções com scripts
wp_postsTags script, iframes e links escondidos no conteúdo
wp_postmetaCódigos codificados em base64
wp_commentsSpam com links maliciosos

Consultas úteis

Use buscas como estas no phpMyAdmin, adaptando o prefixo:

  • Posts com script: SELECT ID, post_title FROM wp_posts WHERE post_content LIKE '%<script%';
  • Opções suspeitas: SELECT option_name FROM wp_options WHERE option_value LIKE '%eval(%' OR option_value LIKE '%base64_decode%';
  • Administradores: verifique em wp_usermeta os registros de capacidades com valor administrator.

Não apague nada sem entender. Em dúvida, compare com o backup limpo mais recente.

Depois da limpeza

  • Troque senhas de administradores, banco, FTP e hospedagem.
  • Gere novas chaves de segurança no wp-config.php.
  • Atualize tudo e remova plugins vulneráveis.
  • Solicite nova verificação no Google Search Console se houver alerta de segurança.
  • Revise o ads.txt e os códigos de anúncio.

Para prevenir novos ataques, siga o guia de segurança no WordPress.

Perguntas frequentes

Posso limpar o banco com plugin?

Plugins de segurança ajudam a identificar ameaças, mas a análise manual é importante para garantir que nada ficou para trás.

A invasão afeta o AdSense?

Pode afetar, se o atacante inserir redirecionamentos, anúncios ou conteúdo proibido. Resolva rápido e revise o site.

Vale contratar um especialista?

Se o site é sua fonte de renda e você não domina banco de dados, sim.

Análise gratuita

Quer saber quanto o seu projeto pode faturar?

Me chame no WhatsApp e eu faço uma análise gratuita do seu site, app ou operação de afiliados: tráfego, monetização e próximos passos.

Chamar no WhatsApp
AF

Arthur Ferrazo · Especialista em mídia programática há mais de 5 anos, líder na JoinAds (parceira MCM do Google) e responsável por operações de mais de US$ 7 milhões por mês. Conheça minha trajetória.