WordPress
Pentesting a sitios wordpress
Info
WordPress es un CMS de código abierto muy popular que fue lanzado en 2003. Es utilizado por millones de sitios web en todo el mundo y se destaca por su facilidad de uso y flexibilidad. Con WordPress, los usuarios pueden crear y personalizar sitios web sin necesidad de conocimientos de programación avanzados. Además, cuenta con una amplia variedad de plantillas y plugins que permiten añadir funcionalidades adicionales al sitio.
Los archivos se guardan por defecto en la siguiente ruta:
Listado de usuarios
XML-RPC
Si xml-rpc.php está activo puedes realizar una fuerza bruta de credenciales o usarlo para lanzar ataques DoS a otros recursos. (Puedes automatizar este proceso usando https://github.com/relarizky/wpxploit). Para ver si está activo intenta acceder a /xmlrpc.php y envía esta petición:
Bruteforce de credenciales
wp.getUserBlogs, wp.getCategories o metaWeblog.getUsersBlogs son algunos de los métodos que se pueden utilizar para hacer fuerza bruta con las credenciales. Si puedes encontrar alguno de ellos puedes enviar algo como:
Tools
wpscan
Una de las herramientas que utilizamos en esta clase para enumerar este gestor de contenido es Wpscan. Wpscan es una herramienta de código abierto que se utiliza para escanear sitios web en busca de vulnerabilidades de seguridad en WordPress.
Con Wpscan, podemos realizar una enumeración completa del sitio web y obtener información detallada sobre la instalación de WordPress, como la versión utilizada, los plugins y temas instalados y los usuarios registrados en el sitio. También nos permite realizar pruebas de fuerza bruta para descubrir contraseñas débiles y vulnerabilidades conocidas en plugins y temas.
Para sacar el máximo provecho de la herramienta, es necesario generar un API token, con este token los escaneos de vulnerabilidades sobre plugins dará mas información.
Wpscan es una herramienta muy útil para los administradores de sitios web que desean mejorar la seguridad de su sitio WordPress, ya que permite identificar y corregir vulnerabilidades antes de que sean explotadas por atacantes malintencionados. Además, es una herramienta fácil de usar y muy efectiva para identificar posibles debilidades de seguridad en nuestro sitio web.
El uso de esta herramienta es bastante sencillo, a continuación se indica la sintaxis básica:
Si deseas enumerar usuarios o plugins vulnerables en WordPress utilizando la herramienta wpscan, puedes añadir los siguientes parámetros a la línea de comandos:
En caso de querer enumerar plugins existentes los cuales sean vulnerables, puedes añadir el siguiente parámetro a la línea de comandos:
Comando avanzado para utilizar junto con burp
Laboratorio
Última actualización