WordPress hackeado

Desinfección WordPress y eliminación de malware

Si tienes un WordPress hackeado con redirecciones, spam o páginas que tú no has puesto, el trabajo consiste en quitar lo que han dejado y cerrar por dónde entraron. Reviso el código a mano porque los plugins de limpieza automáticos solo detectan lo conocido.

Desinfecciones wordpress
Limpieza a mano, no automática
Revisión archivo por archivo
Informe de lo encontrado
Señales

Cómo saber si tu WordPress está hackeado

Textos extraños en los resultados de Google

Aparecen palabras en japonés, páginas relacionadas con casinos o farmacias que no tienen nada que ver con tu contenido cuando buscas tu web en Google.

Tu cuenta de Google Ads aparece suspendida

Google bloquea las cuentas publicitarias vinculadas a webs que detecta como comprometidas.

Hay usuarios o archivos que no reconoces

Administradores nuevos que no has creado, o archivos con nombres sin sentido en las carpetas de tu página web.

Ventanas emergentes que llevan a sitios sospechosos

Tus visitantes ven anuncios pop-ups que tú no has configurado y que redirigen a otras páginas web.

La web deja de responder sin motivo aparente

Si el servidor satura su capacidad sin un aumento de visitas reales, lo más probable es que alguien lo haya infectado para aprovechar tu procesador en la ejecución de tareas maliciosas.

Clientes que se quejan de intentos de robo de datos al comprar

Si tienes tienda, esto puede indicar que se está interceptando información de pago en el proceso de compra.

El navegador o Google avisan de que la página no es segura

Un aviso rojo al entrar o el mensaje "este sitio puede dañar tu ordenador" en los resultados de búsqueda.

Se envían correos masivos desde tu dominio sin que tú lo hayas hecho

Spam saliente que usa tu servidor y tu nombre, normalmente detectado por tu proveedor de hosting o por tus propios contactos.

Por qué suele pasar

WordPress desactualizado

Casi el 40% de los WordPress hackeados estaban usando una versión desactualizada de WordPress o de algún plugin o tema.

Contraseñas débiles y usuario "admin"

Un nombre de usuario predecible combinado con una contraseña simple es la puerta más fácil para un ataque de fuerza bruta contra /wp-admin/.

Acceso a /wp-admin/ sin ninguna protección adicional

Dejar la página de inicio de sesión abierta al mundo sin ningún filtro facilita que se prueben miles de combinaciones de forma automatizada.

Plugins y temas de fuentes no confiables

Versiones "nulled" o descargadas fuera del repositorio oficial de WordPress suelen incluircódigo malicioso.

Permisos de archivo incorrectos

Permisos demasiado permisivos en archivos o carpetas facilictando que un atacante modifique lo que no debería poder tocar.

Uso de FTP simple en vez de SFTP o SSH

El FTP sin cifrar expone tus credenciales de acceso mientras viajan por la red.
Qué está en juego

Lo que pasa si no lo desinfectas

Un malware no se queda quieto. Cuanto más tiempo lleva dentro, más se mete en archivos legítimos y más delicada es la limpieza.Si tienes tienda, el cliente se va en cuanto ve un aviso raro, y las pasarelas de pago pueden bloquearte la cuenta si detectan movimientos extraños.Si Google llega a marcar la web como "sitio no seguro", va a desaparecer gran parte del tráfico que te costó años conseguir, y recuperarlo es un trabajo aparte.Y si el ataque llega a los datos de tus clientes, tales como correos, direcciones, historial de pedidos, etc.. además del problema para ellos, es una posible brecha que hay que gestionar como corresponde.

El malware no se queda quieto: cuanto más tarda en limpiarse, más terreno gana.

Cómo trabajo

Qué hago en una desinfección WordPress

01

Reviso todos los archivos

Comparo tu instalación con la original de WordPress para ver si hay modificaciones. Ahí es donde aparece el código escondido aue intentan ocultar.
02

Localizo el tipo de infección

Identifico de qué tipo de malware te ha infectado y qué es lo que ha modificado (archivos, base de datos, tareas programadas).
03

Elimino el malware a mano

Quito los scripts, las puertas traseras y las tareas programadas que han dejado.
04

Reinstalo desde fuentes oficiales

Núcleo de WordPress, tema y plugins reinstalados desde el origen, para asegurarme de que no queda nada malicioso.
05

Cierro la puerta de entrada

Busco la forma en la que entraron a tu WordPress para evitar que vuelvan a entrar.
06

Compruebo y documento

Reviso que todo funcione y te dejo por escrito qué encontré, qué he tocado exactamente en tu web y medidas a tomar de aquí en adelante.
Después de limpiar

Hardening para dejar la puerta cerrada de verdad

Limpiar el malware sin reforzar WordPRess es dejarla lista para el siguiente ataque. El hardening es el conjunto de cambios que reduce la superficie de ataque una vez que la web vuelve a estar limpia.

Lo que reviso y refuerzo

Permisos de archivos y carpetas
Protección adicional del acceso a /wp-admin/
Actualización de WordPress, tema y plugins
Eliminación de plugins y usuarios innecesarios
Revisión de accesos y usuarios
Parte del servicio

Desinfectar la web no elimina el spam en Google

Mientras estuvo comprometida, es probable que el ataque haya creado páginas falsas o spam que Google ha indexado. Si no se desindexan en Google, esas páginas pueden seguir apareciendo en los resultados de búsqueda semanas después de que la web haya sido desinfectada. Reviso qué ha quedado indexado em Google y qué avisos hay en Search Console para eliminar estas páginas spam.

En una web corporativa un hackeo te cuesta imagen. En una tienda te cuesta dinero y datos de clientes desde el primer minuto.

Si tienes tienda, el problema es más grave

  • Que ningún código ajeno lea los datos de pago
  • Que tu servidor no se use para mandar spam con tu nombre
  • Que no se copie tu base de clientes y pedidos

Qué necesito para empezar con la desinfección

01

Acceso a tu hosting o panel de control

02

Acceso al administrador de WordPress

03

La dirección de la web y qué has notado

¿No estás seguro de si ha sido infectada tu página web?

Si tienes alguna sospecha o duda, ponte en contacto conmigo y te confirmo si ha sido hackeado o no sin compromiso.

Qué recibes en una desinfección completa

Diagnóstico completo

Reviso la instalación entera, identifico el tipo de infección y hasta dónde ha llegado, antes de tocar nada.

Limpieza manual archivo por archivo

Elimino el código malicioso comparando con las fuentes oficiales.

Cierre de la vía de entrada

Contraseñas, permisos, plugin vulnerable: identifico y corrijo cómo entraron.

Comprobación de correcto funcionamiento

Reviso que las partes más importantes de la web vuelven a funcionar correctamente, desde formulario, accesos, correos...

Informe de lo encontrado

Un resumen escrito de qué había, qué he hecho y cuáles son las siguientes acciones a realizar.
Quién lo hace

Soy Javier Afán, especializado en desinfección WordPress

Llevo más de 10 años trabajando WordPress en agencias, y me he especializado en la parte de seguridad: reviso el código a mano porque un escáner automático solo encuentra lo que ya conoce, y un atacante que sabe lo que hace no deja rastro tan evidente.
Reviso el código a mano, archivo por archivo
Aplico hardening, no solo limpio
Trabajo directo, sin intermediarios
Te explico por escrito qué ha pasado
experto en seguridad y desinfección wordpress Javier Afán
Contacto

Cuéntame qué está pasando

Dime qué has notado y la dirección de tu web. La reviso y te confirmo si está comprometida y qué haría falta para limpiarla.

Contacto directo [email protected]

Tus datos se usan unicamente para responder a tu consulta. No se comparten con terceros ni se usan con fines comerciales.

Sin spam. Respuesta centrada en diagnóstico.

Preguntas frecuentes

Sobre la desinfección

¿Cuánto tardas en desinfectar un wordpress?
El tiempo exacto de la desinfección depende de la profundidad del ataque y del tamaño de tu WordPress. Por norma general el proceso completo de limpieza manual y el blindaje técnico del servidor me lleva entre veinticuatro y cuarenta y ocho horas desde que accedo al código.
¿Volverá a aparecer el malware?
El virus no volverá si hacemos el trabajo completo y tapamos el agujero por el que se colaron. Por eso nunca me limito a borrar el rastro de la infección sino que siempre aplico medidas de seguridad avanzadas para sellar tu web por completo.
¿Tengo que darte acceso a todo?
Necesito acceso al hosting y al panel de WordPress como mínimo. Si no sabes cómo dármelo, puedo coordinarme directamente con tu proveedor.
¿Se va a resentir mi posición en Google?
El daño al posicionamiento es real si el malware permanece activo generando contenido basura. Cuanto más tardemos en limpiar la instalación más costará recuperar la confianza de los buscadores. Al intervenir rápido sobre el código y limpiar los resultados indexados conseguimos que el golpe a tu tráfico sea solo un bache temporal.
¿Cómo sé si mi web está infectada aunque yo la vea bien de forma externa?
Muchas veces el malware en WordPress no rompe el diseño de tu página porque el objetivo del atacante es usar el servidor en la sombra sin hacer ruido o generar páginas spam para indexarlas en Google. Los síntomas más habituales son que la web cargue muy lento de repente, que tu proveedor de alojamiento te avise de un consumo excesivo de recursos o que aparezcan textos extraños al buscar tu web en los resultados de Google.
¿Por qué no sirve instalar un plugin de seguridad para limpiar el virus?
Las herramientas automáticas solo detectan el código malicioso que ya tienen registrado previamente. Los atacantes siempre modifican sus rutinas para esconderse dentro de los archivos principales del sistema o en la base de datos. Para asegurar una limpieza real hay que auditar los archivos a mano y encontrar lo que los escaneres automáticos son incapaces de ver.
¿Cuánto tiempo estará la página caída mientras haces la limpieza?
El tiempo de intervención depende de lo profundo que haya llegado el ataque y del tamaño de tu base de datos. Lo habitual es activar un aviso de mantenimiento para proteger a tus usuarios mientras limpio los archivos desde el servidor. Una vez que el código vuelve a ser seguro y cerramos la vía de entrada, la web vuelve a estar online al instante.
¿Qué hago si mi empresa de alojamiento ha bloqueado y suspendido mi página web por completo?
Es la medida habitual que toman los proveedores para proteger sus propios servidores cuando detectan un ataque. Para que te devuelvan el acceso es necesario limpiar los archivos infectados desde la base y aplicar medidas que demuestren que tu WordPress vuelve a ser seguro y ya no supone un riesgo para el resto de clientes.
¿Por qué mi web se vuelve a infectar una y otra vez aunque restaure una copia de seguridad limpia?
Restaurar una copia de seguridad antigua no sirve de nada si el atacante logró esconder una puerta trasera entre los archivos originales del sistema. Si no auditas el código para localizar y destruir ese acceso camuflado, el intruso volverá a tomar el control de forma automática a los pocos minutos de restaurar la página.
¿Tener todos los plugins y la plantilla siempre actualizados es suficiente para evitar un hackeo?
Mantener WordPress actualizado es importante pero no garantiza un escudo infranqueable. Muchas brechas de seguridad tardan semanas en hacerse públicas y durante ese margen, tu WordPress queda expuesto a ataques automatizados si no cuentas con un blindaje técnico adicional a nivel de servidor que frene las peticiones maliciosas.
¿Trabajas con tiendas WooCommerce hackeadas?
Una tienda Woocommerce hackeada pone en peligro la información de los compradores y bloquea los ingresos diarios. Mi labor técnica consiste en entrar al servidor para localizar y destruir la amenaza manteniendo intactos los pedidos recientes y reforzando la seguridad para que tus clientes puedan volver a comprar con total confianza.
¿De verdad hace falta un blindaje si mi página web apenas recibe visitas?
Los ataques automatizados no discriminan por el volumen de tráfico ni por el tamaño de tu empresa. Los robots rastrean internet de forma masiva buscando cualquier instalación vulnerable para infectar, por lo que asegurar WordPress resulta indispensable para cualquier proyecto profesional.

Un WordPress hackeado no se arregla solo

Cada día que pasa, la limpieza va a ser más dificil y aumentará el número de páginas spam en Google.