> For the complete documentation index, see [llms.txt](https://books.spartan-cybersec.com/cppj/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://books.spartan-cybersec.com/cppj/appweb-for-juniors/atacando-cms.md).

# Atacando CMS

Los sistemas de gestión de contenidos (CMS, por sus siglas en inglés, Content Management Systems) son aplicaciones de software que facilitan la creación, edición, gestión y publicación de contenido digital en sitios web. Permiten a usuarios sin conocimientos técnicos avanzados en programación web o diseño, construir y mantener sitios web de forma eficiente. Los CMS son fundamentales en el desarrollo web moderno y pueden ser objetivo de ataques cibernéticos, por lo que el pentesting se convierte en una actividad crucial para identificar y mitigar vulnerabilidades.

## <mark style="color:green;">CMS Más Comunes</mark>

1. <mark style="color:green;">**WordPress:**</mark> Es el CMS más popular del mundo, utilizado por una gran parte de los sitios web. Su extenso ecosistema de temas y plugins lo hace versátil, pero también puede ser un vector para vulnerabilidades si no se mantienen actualizados.
2. <mark style="color:green;">**Joomla:**</mark> Ofrece una gran flexibilidad y es utilizado para crear desde sitios web simples hasta aplicaciones web complejas. Tiene muchas extensiones disponibles y es conocido por su comunidad activa.
3. <mark style="color:green;">**Drupal:**</mark> Conocido por su robustez y seguridad, Drupal es elegido a menudo para sitios web corporativos y de gobiernos. Ofrece amplias características para la personalización y gestión de contenido.
4. <mark style="color:green;">**Magento (Adobe Commerce):**</mark> Específicamente diseñado para e-commerce, Magento ofrece potentes herramientas para crear tiendas en línea, pero su complejidad puede introducir vulnerabilidades de seguridad.

## <mark style="color:green;">Herramientas de Pentesting por CMS</mark>

### <mark style="color:green;">**WordPress:**</mark>

* <mark style="color:green;">**WPScan:**</mark> Una herramienta de escáner de vulnerabilidades específica para WordPress que puede identificar vulnerabilidades en los core files, temas y plugins de WordPress.

### <mark style="color:green;">**Joomla:**</mark>

* <mark style="color:green;">**JoomScan:**</mark> Una herramienta de línea de comandos que ayuda a identificar vulnerabilidades en sitios Joomla, verificando la presencia de archivos configurados de forma insegura, componentes desactualizados y otras debilidades.

### <mark style="color:green;">**Drupal:**</mark>

* <mark style="color:green;">**Droopescan:**</mark> Una herramienta de escaneo que se enfoca en la identificación de vulnerabilidades en sitios Drupal, permitiendo la detección de múltiples tipos de vulnerabilidades.
* <mark style="color:green;">**Drupalgeddon:**</mark> Una herramienta útil para probar sitios Drupal contra vulnerabilidades específicas, especialmente aquellas introducidas por el famoso "Drupalgeddon".
