Como identificar e remover malware injetado no código do site imprimir

  • 0

Como identificar e remover malware injetado no código do site

Oi! Aqui é a Sensei da GeHost 🥋. Descobrir que o site foi invadido é assustador, mas respira: a grande maioria dos casos tem solução — e você não precisa ser programador para entender o que está acontecendo. Neste guia eu vou te mostrar, passo a passo, como identificar um malware injetado no código do seu site e como removê-lo com segurança.

Malware em site geralmente entra por três portas: um plugin/tema desatualizado, uma senha fraca ou reutilizada, ou um arquivo enviado sem revisão. Achar a porta é tão importante quanto limpar a sujeira — senão ela volta.

1. Sinais de que o site pode estar infectado

  • O Google ou o navegador mostra aviso de "site perigoso" ou "conteúdo enganoso".
  • O site redireciona sozinho para outra página (games, farmácia online, adulto, prêmios etc.).
  • Aparecem páginas, arquivos ou usuários que você não criou.
  • O site fica lento, trava ou o e-mail profissional passa a "estourar" enviando spam sem você mandar nada.
  • Seu provedor de e-mail ou o painel.gehost.com.br avisa sobre uso anormal de recursos.

Se você notou qualquer um desses sinais, siga os passos abaixo com calma.

2. Passo 1 — Troque as senhas antes de mexer em qualquer coisa

Antes até de procurar o código malicioso, troque a senha do cPanel, do FTP, do banco de dados e do administrador do site (WordPress, por exemplo). Se o invasor tinha acesso, ele pode estar usando uma credencial roubada — e não adianta limpar o site se ele consegue entrar de novo pela mesma porta.

Como acessar o cPanel

Tela de login do cPanel com campos de usuário e senha

Entre no painel.gehost.com.br, acesse seu cPanel e altere a senha em Segurança > Alterar Senha.

3. Passo 2 — Vasculhe os arquivos pelo Gerenciador de Arquivos

O malware costuma se esconder em arquivos com nomes estranhos (letras e números aleatórios), ou dentro de arquivos legítimos como index.php, wp-config.php ou .htaccess, misturado ao código original.

Gerenciador de Arquivos do cPanel mostrando a pasta public_html
  1. No cPanel, abra o Gerenciador de Arquivos e vá até a pasta public_html.
  2. Ordene os arquivos por data de modificação. Arquivos alterados recentemente que você não mexeu são suspeitos.
  3. Fique atento a nomes estranhos como wp-tmp.php, xrumer.php, .system.php ou pastas ocultas (começam com ponto).
  4. Abra arquivos suspeitos pelo Editor de Código do próprio Gerenciador de Arquivos. Procure por trechos como eval(, base64_decode(, gzinflate( ou str_rot13( — funções muito usadas para esconder código malicioso "embaralhado".
Dica da Sensei: nem todo eval ou base64 é malware — alguns plugins legítimos usam isso também. O sinal de alerta é quando esse código aparece em um lugar onde não deveria estar (por exemplo, no topo do index.php do tema) ou dentro de um arquivo que você nunca criou.

4. Passo 3 — Compare com uma cópia limpa

Se o seu site usa CMS (WordPress, Joomla, etc.), a forma mais segura de achar o que foi alterado é comparar os arquivos do núcleo (core) com uma versão original baixada direto do site oficial do CMS. Qualquer diferença nos arquivos de núcleo é suspeita — eles não deveriam ser editados manualmente.

5. Passo 4 — Restaure um backup limpo (o jeito mais seguro)

Se você tem um backup de antes da infecção, restaurar costuma ser mais rápido e seguro do que "caçar" cada linha maliciosa manualmente.

Tela de Backup do cPanel com opções de backup completo e parcial
  1. No cPanel, acesse a área de Backup.
  2. Verifique as datas disponíveis e escolha uma anterior aos primeiros sinais de infecção.
  3. Restaure os arquivos e, se necessário, o banco de dados.
  4. Depois de restaurar, troque as senhas de novo e atualize tudo (veja o próximo passo) — senão a mesma brecha reinfecta o site.

Se tiver dúvida sobre qual backup usar ou como restaurar, chame o suporte da GeHost — nos primeiros 30 dias após a entrega do seu site esse suporte é gratuito, e depois disso você também pode contar com a gente pelo painel.

6. Passo 5 — Feche a porta de entrada

  • Atualize tudo: CMS, tema e plugins/extensões para a versão mais recente.
  • Remova o que não usa: plugins, temas e scripts abandonados são a porta de entrada mais comum.
  • Revise usuários: apague administradores e contas de FTP/cPanel que você não reconhece.
  • Use senhas fortes e únicas para cPanel, FTP, banco de dados e painel do CMS.
  • Ative certificado SSL no seu domínio, se ainda não tiver — ele protege a comunicação entre o visitante e o site.
Tela SSL/TLS Certificates do cPanel para emitir e instalar certificado

7. Depois de limpar: peça reavaliação

Se o site foi marcado como perigoso pelo Google ou por antivírus, depois de limpar e fechar as brechas você pode solicitar a reavaliação diretamente nas ferramentas de webmaster do Google (Search Console). Isso não é imediato, mas costuma normalizar em poucos dias.

Resumo rápido

  1. Troque todas as senhas.
  2. Vasculhe arquivos recentes e suspeitos no Gerenciador de Arquivos.
  3. Compare com uma versão limpa do CMS.
  4. Restaure um backup limpo, se disponível.
  5. Atualize tudo e remova o que não usa mais.
  6. Peça reavaliação se o site foi marcado como perigoso.
Ficou insegura(o) em algum passo? Não tem problema nenhum — abra um chamado pelo painel.gehost.com.br e nossa equipe te ajuda a investigar com calma. Prevenir é sempre mais fácil do que remediar, então guarde este guia para revisar seu site periodicamente. 🛡️

Esta resposta lhe foi útil?

« Retornar