WordPress - Enumeración de Plugins y Temas
Además del núcleo, los plugins y temas representan los mayores vectores de ataque.
Podemos obtener información pasivamente desde el código fuente o activamente enviando peticiones específicas.
🔍 1. Detección Pasiva con cURL
Plugins
curl -s -X GET http://blog.inlanefreight.com \
| sed 's/href=/\n/g' | sed 's/src=/\n/g' \
| grep 'wp-content/plugins/*' | cut -d"'" -f2
📦 Resultado:

Temas
curl -s -X GET http://blog.inlanefreight.com \
| sed 's/href=/\n/g' | sed 's/src=/\n/g' \
| grep 'themes' | cut -d"'" -f2
🎨 Resultado:

📡 2. Enumeración Activa
Si el contenido no aparece de forma pasiva, podemos enviar solicitudes GET directamente al servidor para comprobar si los directorios existen.
Plugin existente
curl -I -X GET http://blog.inlanefreight.com/wp-content/plugins/mail-masta
📨 Respuesta:
HTTP/1.1 301 Moved Permanently
Location: http://blog.inlanefreight.com/wp-content/plugins/mail-masta/
✅ El plugin existe.
Plugin inexistente
curl -I -X GET http://blog.inlanefreight.com/wp-content/plugins/someplugin
📨 Respuesta:
HTTP/1.1 404 Not Found
❌ El plugin no existe.