Si recientemente te enseñé primero a proteger tu blog de WordPress ante posibles amenazas y después a detectar que un virus o malware ha infectado tu blog, ahora ha llegado el momento de explicarte como actuar en caso de que la infección ya se haya producido y tu web esté infectada.Básicamente lo que te voy a explicar es cómo dejar tu web limpia como una patena, igual que si la acabases de instalar desde cero. Y para la prueba como no podría ser de otra forma voy a utilizar un caso real e iré realizando todos los pasos para que ninguno de ellos se quede en el tintero. Así que sigue leyendo y elimina ya ese molesto malware de tu sitio web.Cerciórate de que la web contiene malware
En el caso práctico del que te voy a hablar, es evidente que la web contiene malware. Concretamente el malware se ha utilizado para para insertar una redirección en el index (el archivo principal de la web) así como en los enlaces para que aquellas personas que accedan a la web, ya sea mediante la url de inicio o alguna página interna, terminen siempre yendo a parar a la publicidad que ha insertado el atacante.

Haz una copia de seguridad de los archivos de la web
Más vale prevenir que lamentar, así que lo primero que debes hacer es conectarte por FTP o SFTP a través de Filezilla o cualquier otro gestor que utilices y descargar todos los archivos de tu página web. Tienes que descargar todo el contenido que hay dentro de la carpeta web. Es decir, todos los archivos y carpetas que están al mismo nivel que los archivos .htacess, wp-config.php y la carpeta wp-content.

NOTA: si eres de los que no haces copia de seguridad por pereza, al menos toma nota de los plugins y el theme que tenías instalado. Te facilitará el trabajo después.
Borra los archivos infectados
Ahora que tienes una copia de seguridad por si algo saliese mal, toca eliminar archivos de tu hosting, para ello solamente vas a dejar sin eliminar a nivel de la raíz, la carpeta wp-content, el archivo .htacess, el archivo ads.txt, el archivo de verificación de Google (en mi caso el archivo 71ba5704c…) y el archivo wp-config.php.

Comprueba que los archivos restantes no contienen virus
Echa un vistazo a la carpeta uploads y verifica que en esta no hay ningún archivo raro, si ves algún index.php o algo por el estilo elimínalo, solamente debe haber en esa carpeta archivos de imagen y contenido que hayas subido a tu servidor. Verifica también que la carpeta tenga permisos 755 y los archivos de imagen 644.A continuación tienes que verificar uno por uno los archivos que no has eliminado, así que utiliza los de la copia de seguridad para con la ayuda de tu antivirus o con un antivirus online como por ejemplo VirusTotal, verificar que ninguno de ellos contiene algún tipo de código malicioso, ya que de lo contrario todo lo que estás haciendo no habrá servido de nada.
Descargar los archivos de WordPress para subirlos por FTP
Ahora tienes que entrar a la web de descarga de WordPress para sitios web descargando la versión en español desde esta dirección ya que aquí el WordPress se encuentra ya con las correspondientes traducciones al español.
Subir los archivos al FTP, cambiar contraseñas y restaurar plugins
En Filezilla o el cliente FTP/SFTP que utilices sitúate dentro de la carpeta wordpress y selecciona todos los archivos, después cópialos al mismo nivel que la carpeta wp-content y los archivo .htacess y wp-config.php.

A continuación instala el resto de plugins de igual forma y actívalos todos. Si es necesario configurar algo hazlo, aunque lo más normal es que recoja los anteriores ajustes que ya se había guardado.

