Preguntas Frecuentes - FAQ

Tutorial completo para eliminar Malware de Wordpress

  • wordpress, eliminar el malware, software malicioso, malware
  • 1

En esta publicación, veremos cómo eliminar el malware de su instalación de WordPress. Puede comprobar fácilmente si su sitio de WordPress está infectado utilizando un escáner en línea como el verificador de sitios Securi’s site checker. Si ha identificado que su sitio ha sido comprometido, siga los pasos a continuación para reparar su instalación.

 

1. Escanea tu computadora

Las infecciones pueden llegar a su sitio de varias formas, una de las cuales es a través de un virus en su máquina que transmite su contraseña de FTP. Analice su computadora en busca de malware o infección con un antivirus de buena calidad, como ESET, AVG, u otros.

2. Cambie su panel de control y contraseñas de FTP.

- Cambie la contraseña de sus inicios de sesión en cPanel y cambie su contraseña de FTP.

- Le recomendamos que utilice un generador de contraseñas seguras como Strong Password Generator.

3. Descargue la última versión de WordPress.

- Ingrese a https://wordpress.org/download/, Click en Download 

Descarga de wordpress

4. Ingresar a su cuenta de cPanel, generar una copia de seguridad de toda su cuenta cPanel  y descárguelo.

5. Ubicar la descarga en su PC y antes de descomprimir desactive Windows defender.  

Para descomprimir seleccione el backup, presione click derecho y click en Extraer aquí.

Descomprimir backup

6. Ingrese al backup descompreso, carpeta Homedir y carpeta Public_html.

Si la página que desea limpiar es de un subdominio o dominio adicional, ingrese a la carpeta con el nombre del subdominio o dominio adicional y durante el proceso del manual tendrá que dirigirse a la carpeta con el nombre del dominio o subdominio en lugar de public_html.

archivos_wordpress

7. Seleccione todo el contenido existente dentro de public_html excepto wp-content y wp-config.php, Click derecho y eliminar.

Eliminar Public_html

8. Abrir wp-config.php en tu editor de código o bloc de notas de Windows. Compruebe aquí si hay algún código inusual, en particular cadenas largas  de texto aleatorio. Puede compararlo con el archivo wp-config-sample.php de su descarga limpia de WordPress. Si existe código inusual elimine dicho fragmento de código. 

Ejemplo:

Revisar wp-config

9. Ingresar a la carpeta wp-content y carpeta plugins. Copie el contenido de esta carpeta en otra ubicación para tenerlo como copia de seguridad y luego elimine todo el contenido de la carpeta original Plugins. (Al finalizar volverá a instalar los plugins que utilizaba).

Plugins

10. Ingresar a la carpeta Themes, Copie el contenido de esta carpeta en otra ubicación para tenerlo como copia de seguridad y elimine todo el contenido de la carpeta Themes original.

Themes

11. Ingresar a la carpeta wp-content. Seleccione todo el contenido incluyendo los archivos ejecutables (.php) excepto las carpetas plugins, themes y uploads, si tiene una carpeta que usted utiliza puede incluir en la excepción y proceder a eliminar el resto.

Carpeta content

12. Buscar archivo malicioso con Windows defender. 

12.1 Activar Windows defender. Ingrese a Inicio en su computador, escribir Seguridad de Windows, click en Seguridad de Windows

escanear carpeta

12.2 Click en Protección contra virus y amenazas. activar Opciones de Antivirus de Microsoft defender.

Opciones de antivirus

12.3 Click en Opciones de examen.

Opciones de examen

12.4 Seleccionar Examen personalizado y Examinar ahora.

Examen personalizado

12.5 Ubicar y seleccionar la carpeta o archivo a examinar, click en seleccionar carpeta.

Seleccionar carpeta

12.6 Si se encuentra una amenaza se mostrará de la siguiente manera.

Amenaza detectada

12.7 Desplegar las opciones con la flecha hacia abajo, click en Ver detalles. En esta fase puede tomar una acción de las que se muestra: Poner en Cuarentena, Quitar o Permitir en el dispositivo.

Ver detalles de virus

12.8 Ubicar el archivo malicioso. 

Detalles de malware

12.9 Ingrese a la dirección donde está ubicado el archivo malicioso y verifique su contenido, si su contenido es como se muestra en la imagen proceda a eliminar el archivo. 

Contenido de virus

- Si se detectó más de un archivo malicioso revise y elimine cada uno.

13. Buscar archivo malicioso con antivirus de su preferencia. Es importante hacer doble examen para mayor seguridad.

13.1 Seleccionar la carpeta, click derecho, Analizar con su antivirus preferido.

- Si tiene carpetas adicionales a uploads realice la misma acción para todas las carpetas.

Scan con antivirus

13.2 Si su antivirus encuentra alguna amenaza puede eliminar o poner en cuarentena dependiendo como tenga la configuración de su antivirus. 

Resultado de examen de virus

14. Revisión manual de malware.

14.1 Ingresar a la carpeta uploads, buscar archivos ejecutables (.php) o que tengan nombre de caracteres aleatorio.

Virus

14.2  Verificar el contenido de cada archivo ejecutable, si su contenido es como se muestra en la imagen proceda a eliminar.

Código de virus

- Revisar de igual manera todas las subcarpetas o carpetas adicionales.

15. Ingrese a Wordpress limpio que descargó, copie todo el contenido excepto wp-content y wp-config-sample.php.

Copiar los archivos de wordpress

16. Ingresar a la carpeta public-html, click derecho en un espacio en blanco y click en Pegar.

Pegar archivos de wordpress

17. Comprimir la carpeta public_html en formato .ZIP.

- Seleccionar la carpeta public_html, click derecho, añadir al archivo, seleccionar ZIP y click en Aceptar.

Comprimir public_html

18. Ubique e ingrese a la carpeta mail, ingrese a la carpeta que lleva el nombre de su dominio.

Carpeta mail

19. Examinar con Windows defender cada correo o directamente la carpeta que lleva el nombre de su dominio siguiendo los pasos 12 hasta 12.9 de examen personalizado así como lo hizo con la carpeta uploads.

Para seleccionar el correo ubique en homedir >> mail >> nombre de su dominio, seleccionar la carpeta (correo) y click en seleccionar carpeta.

Examen de correo

19.1 Los virus podrían estar en los correos de spam ya que es la marera de propagación de los virus

Ubicar en la dirección que se muestra y verificar su contenido.

Virus en correo spam

19.2 Si el contenido del archivo es como se muestra en la imagen proceda a eliminar el archivo.

Código de virus spam

20.  Verificación manual.

Verifique si existe algún correo sospechoso (Nombre de caracteres aleatorios) o que usted nunca creó dicho correo, si se detecta correo sospechoso debe proceder a eliminar.

Correos sospechosos

21. Comprima la carpeta de sus correos  en formato .ZIP

Seleccionar la carpeta que lleva el nombre de su dominio, click derecho, añadir al archivo, seleccionar ZIP Aceptar.

Comprimir correos

22. Ubique e ingrese a la carpeta etc, comprima en formato .ZIP la carpeta que lleva el nombre de su dominio.

Seleccionar la carpeta, click derecho, añadir al archivo, seleccionar ZIP y Aceptar.

Comprimir etc

23. Tomar captura de pantalla de los plugins y themes que utiliza.

23.1 Ingresar a su cPanel, Ingrese a Softaculous Apps Installer.

Softaculous icon

23.2 Ingresar al Administrador de Wordpress (Ícono W en la parte superior derecha)

Administrador de wordpress

23.3 Desplegar todas las opciones con la flecha hacia abajo y Click en Administrar plugins.

Administrador de themes

23.4 Tomar captura de pantalla o tomar nota de los plugins que se utilizan, guarde en una carpeta para revisar en la instalación de los plugins.

24.5 De la misma manera tome captura del theme que utiliza. Para acceder haga click en Administrar themes.

Desplegar themes

24. Solicite al área de soporte formatear la cuenta. Es importante llevar dicha acción por que el virus podría estar oculto en alguna otra carpeta.

25. Crear la base de datos

25.1 Ingresar a su backup descompreso >> homedir >> public-html >> wp-config.php. Averiguar el nombre de la base de datos, nombre de usurario y su contraseña. 

Nombre de la base de datos

25.2 Ingresar a su cpanel, ubicar la sección Base de datos y hacer click en Base de datos MySQL.

Base de Datos MySQL

25.3 Ingresar al archivo wp-config.php, copiar el nombre de la base de datos solo después del subguión (Ejemplo wp85), pegar en la casilla de texto y click en Crear una nueva base de datos.

Creación de base de datos

26. Crear usuario de base de datos.

En la misma ventana de Base de datos MySQL desplazar hasta la sección de Usuarios MySQL. 

Abrir el archivo wp-config.php, Copiar el nombre del usuario solo después del subguión (Ejemplo wp85) y su contraseña, pegar en sus respectivas casillas de texto y hacer click en Crear Usuario

Crear usuario de base de datos

27. Agregar usuario a la base de datos.

En la misma ventana de Base de datos MySQL desplazarse hasta la sección de Añadir Usuarios a la Base de Datos.

Seleccionar el usuario y la base de datos que se desea agregar y hacer click en Añadir

Añadir usuario a la base de datos

28. Marcar Todo los privilegios y hacer click en hacer cambios.

Privilegios de usuario

29. Importar la base de datos

29.1 Ingresar a cpanel, sección Base de Datos y hacerclick en phpMyAdmin.

PhpMyAdmin

29.2 Seleccionar la base de datos y hacer click en Importar.

Importar la base de datos

29.3 Click en Seleccionar archivo, ubicar la base de datos en Backup descompreso >> mysql, seleccionar la base de datos y hacer click en Abrir.

La base de datos debe pesar menos de 50 MB, si pesa más debe comprimir la base de datos.

Seleccionar la base de datos

29.4 Click en Continuar

Botón continuar

30. En su cPanel ingrese a Administrador de archivos (en la sección de Archivos), 

Administrador de archivos

31. Click en Cargar.

Cargar archivo

32. Presione Seleccionar archivo.

Botón seleccionar archivo

33. Ubicar el archivo en Backup descompreso >> homedir, Seleccione el archivo compreso de public_html y hacer click en Abrir. Espere que complete la carga.

Seleccionar archivo public-html

34. Subir los correos.

En su Administrador de archivos ubique e ingrese a la carpeta mail. click en Cargar.

Subir correos

Cuando cargue la nueva ventana hacer click en Seleccionar archivo.

35. Ubique el archivo compreso en Backup >> homedir >> mail, seleccionar el archivo compreso que lleva el nombre del dominio y hacer click en Abrir. Espere que concluya la carga.

Seleccionar correos

36. En su Administrador de archivos ubique e ingrese a la carpeta etc y hacer click en cargar.

Subir etc

Cuando cargue la nueva ventana hacer click en Seleccionar archivo.

37. Ubicar el archivo compreso en Backup >> homedir >> etc, seleccionar el archivo compreso que lleva el nombre del dominio, click en Abrir. Espere que concluya la carga.

Cargar el archivo etc

38. Descomprimir los archivos subidos.

Seleccionar el archivo compreso de public-html, click derecho, Extract Extract Files.

Extract

De la misma manera extraer los archivos compresos de correos (mail) y etc.

39. Revisar en las capturas de pantalla que se hizo anteriormente e instalar solamente los plugins que utilizaba.

Seleccionar Add Plugins, escribir el nombre del plugin y hacer click en Install

Instalar Plugins

40. Instalar únicamente el theme que utilizaba, puede verificar en la capturas que realizó anteriormente.

Seleccionar Add Themes, escribir el nombre del tema y hacer click en Install

Instalar themes

41. Activar las actualizaciones automáticas para su Wordpress, Plugins y Themes.

42. Para verificar la existencia de virus en su sitio web puede examinar con VirusTotal. 

Seleccionar la opción de URL, Copiar y pegar la URL de su sitio web y Presionar la tecla Enter.

Examen de página web

43. Los resultados se muestran de la siguiente manera: En la primera columna se muestran las empresas proveedoras de seguridad que identificaron la URL como maliciosa y en la segunda columna se muestran los tipos de ataque o virus existente en su web.

Resultados de VirusTotal

44. Debe proceder a realizar la limpieza de su sitio web instalando los antivirus de las empresas proveedoras de seguridad que detectaron la amenaza (primera columna) esto es por ser los antivirus más óptimos para su detección.

Antivirus Óptimo

Si tiene alguna duda comuníquese con nuestro área de soporte, estaremos felices de ayudarle.


¿Fue útil la respuesta?