Cómo detectar y eliminar malware en WordPress

detección y eliminación de malware en WordPress con Wordfence paso a paso

Cómo detectar y eliminar malware en WordPress

El malware en WordPress no siempre se nota a primera vista. A veces la web sigue funcionando con normalidad para el visitante mientras en segundo plano el código malicioso envía spam, roba datos o usa tu servidor para atacar otras webs. Detectarlo a tiempo marca la diferencia entre una limpieza rápida y una crisis que afecta al negocio.

detección y eliminación de malware en WordPress con Wordfence paso a paso

Señales de que tu WordPress puede estar infectado

Google Search Console muestra avisos de «sitio hackeado» o contenido engañoso. Los visitantes son redirigidos a páginas externas cuando llegan desde buscadores. El hosting te avisa de consumo anómalo de recursos o envío masivo de emails. El panel de WordPress tiene usuarios administradores que no reconoces. La web carga extremadamente lento sin razón aparente. Cualquiera de estas señales justifica un escáner inmediato.

Wordfence: el escáner gratuito más completo

Wordfence compara todos los archivos de tu instalación (núcleo, plugins, temas) con los hashes del repositorio oficial de WordPress. Cualquier archivo modificado respecto a su versión original aparece marcado. También escanea la base de datos buscando código malicioso en posts, opciones y metadatos.

Para ejecutar el escáner: Wordfence → Scan → Start New Scan. El proceso tarda entre 5 y 30 minutos según el tamaño de la instalación. Al terminar muestra una lista de archivos sospechosos con la opción de ver el código modificado y restaurar la versión original.

plugins de seguridad para WordPress Wordfence Sucuri y Solid Security comparados

MalCare: detección de malware ofuscado

El malware más sofisticado se ofusca para evadir los escáneres basados en firmas. MalCare usa análisis de comportamiento en lugar de firmas: detecta código que actúa como malware aunque no coincida con ninguna firma conocida. El escáner es gratuito; la limpieza automática requiere el plan de pago (65€/año aproximadamente).

Limpieza manual si los plugins no lo resuelven

Si el escáner detecta el malware pero no puede limpiarlo automáticamente, el proceso manual empieza por identificar los archivos comprometidos, compararlos con versiones limpias del repositorio oficial y reemplazar los infectados. Para el núcleo de WordPress: descarga la versión exacta que tienes instalada desde wordpress.org y reemplaza las carpetas /wp-admin/ y /wp-includes/ completamente.

Para plugins y temas: desinstálalos y vuelve a instalarlos desde el repositorio oficial. Si son de pago y no tienes acceso a la versión limpia, contacta con el desarrollador.

Después de la limpieza: hardening obligatorio

Una instalación limpiada sin hardening posterior vuelve a infectarse en días si el vector de entrada sigue abierto. Las medidas mínimas post-limpieza: cambiar todas las contraseñas (WordPress, base de datos, FTP, cPanel), regenerar las claves de seguridad en wp-config.php, actualizar todos los plugins y temas, y activar 2FA en las cuentas de administrador.

Hosting Web SSD ultrarrápido e ilimitado

Hosting Web SSD NVMe, 100% Ecológico y sostenible, máxima velocidad y tráfico ilimitado en tu Hosting Web, con certificado SSL gratuito 

Hosting Web logo

Hosting Web ecológico, profesional e ilimitado en España,  somos especialistas en servicios de Hosting SSD, con más de 22 años de experiencia y un equipo de profesionales altamente cualificados a su disposición las 24 Horas.