Encontrar usuários admin que você não criou no painel do WordPress é um sinal claro de que seu site foi comprometido. Hackers criam contas admin para manter acesso persistente mesmo após o vetor de invasão inicial ser fechado.
Causas mais comuns que diagnosticamos:
Processo sistemático, rápido e seguro:
Exclua todos os usuários admin que você não criou. Verifique também os papéis de editor e autor com endereços de e-mail suspeitos.
Redefina imediatamente as senhas de todas as contas admin legítimas usando senhas fortes e únicas com 2FA, se possível.
Verifique os logs do servidor para o endpoint da REST API, chamadas xmlrpc.php ou injeção SQL que criaram as contas não autorizadas, então bloqueie esse ponto de entrada.
Nosso especialista WordPress responde em minutos.
De várias maneiras: explorando endpoints da REST API não autenticados em versões antigas do WordPress, usando injeção SQL, explorando xmlrpc.php ou usando um token de redefinição de senha obtido por comprometimento de e-mail.
Não — o admin desconhecido é um sintoma, não a causa. Você também deve encontrar e fechar a vulnerabilidade de segurança que permitiu a criação da conta, caso contrário, novos aparecerão.
Três maneiras principais: um atacante explorou uma vulnerabilidade de plugin (REST API, bypass de autenticação) para chamar wp_insert_user; um atacante roubou credenciais e criou o usuário manualmente; ou um arquivo backdoor chama silenciosamente funções de criação de usuário sob demanda.
Remover o usuário é necessário, mas NÃO suficiente. A vulnerabilidade que permitiu a criação ainda está lá. Sem fechar o ponto de entrada, o atacante cria um novo admin em horas. É necessário um endurecimento completo.
Verifique: plugins de log de atividade do WordPress (Stream, WP Activity Log), data de registro do wp_users, arquivos de tema/plugin modificados recentemente, novos posts/páginas, .htaccess modificado. Fazemos uma auditoria forense abrangente.
Sim. Usuários admin do WordPress têm acesso a todos os dados de usuário (e-mails, endereços), dados de pedidos e qualquer dado que os plugins armazenem. Assuma exposição de dados sensíveis quando o admin desconhecido existiu por qualquer duração.
Parcialmente. Corta qualquer acesso por senhas roubadas. Mas se o ponto de entrada for uma vulnerabilidade de plugin ou arquivo backdoor, os atacantes criam novos admins sem precisar de senhas. Fechamos a vulnerabilidade real.
wp_users.user_registered mostra o timestamp. user_meta wp_capabilities mostra quando o papel de admin foi atribuído. Logs de acesso do servidor ao redor desse tempo mostram o IP e user-agent da solicitação que criou o usuário.
Sim. Táticas comuns de atacantes: nomes como 'wpsupport', 'admin2', 'backup', 'wp-admin', ou seu nome real ligeiramente modificado. Comparamos com uma linha de base de usuários conhecidos que você confirma.
Apenas se você tiver um plugin de segurança ou código personalizado para isso. O WordPress padrão não envia notificações de criação de admin. Instalamos monitoramento que envia e-mails instantaneamente quando qualquer usuário admin é criado.
Limitado sem um log de atividade pré-instalado. Podemos verificar: timestamps de modificação de arquivos dentro do período ativo do usuário, logs de auditoria de post/página (se WP Stream ou similar estava ativo), e wp_usermeta para ações rastreadas.
Sim — melhor prática. Envie uma notificação de segurança: breve descrição do incidente, quais dados podem ter sido acessados, o que você fez para corrigir e quaisquer ações recomendadas (mudança de senha, etc.). A transparência reconstrói a confiança.
Sim. Ataques de injeção SQL podem inserir diretamente nas tabelas wp_users e wp_usermeta, ignorando completamente o PHP. Verificamos padrões de acesso ao banco de dados incomuns e bloqueamos permissões de usuário do DB.
Não. Usuários vivem no banco de dados, não nos arquivos do core. Reinstalar o core apenas atualiza arquivos wp-includes/wp-admin/index.php. Removemos usuários desconhecidos via a tabela wp_users diretamente com WP-CLI ou SQL.
Cinco camadas: 1) mantenha todos os plugins/temas atualizados, 2) instale um WAF bloqueando a criação de usuários REST API de solicitações não autenticadas, 3) limite /wp-login.php a IPs conhecidos, 4) exija 2FA para todos os admins, 5) habilite o monitoramento de log de atividade para alertas instantâneos.
Site WordPress invadido? Nós limpamos, fechamos a porta dos fundos e o protegemos — no mesmo dia.
Response in minutes. No data loss. No diagnosis charge.
wpfix.blimx.com