¿Es posible detectar la lista de complementos utilizados en un sitio WP?
Además, más allá de mi presentimiento inicial, ¿cómo puedo confirmar el hecho de que un blog realmente funciona con WP?
Por lo general, puede detectar WordPress en sí mismo mirando el código fuente del sitio para la etiqueta meta del generador de WordPress:
<meta name="generator" content="WordPress 3.0.1" />
Sin embargo, algunos sitios eliminan esta etiqueta a oculta el hecho de que están ejecutando WP.
Sin embargo, no hay una manera infalible de detectar la lista de complementos que se ejecutan en un sitio. En mi opinión, esto es un bono de seguridad adicional: no todos los desarrolladores están tan interesados en actualizar sus sistemas cuando las cosas se rompen (o surgen vulnerabilidades) como el equipo central ... si un complemento expone una debilidad potencial en mi sistema, el último creo que lo que quiero hacer es anunciar ese hecho.
Sin embargo, cualquier complemento que agregue código a la pantalla (agregar scripts, estilos, etiquetas meta, etc.) podría llamarse a sí mismo. La mayoría de los scripts y estilos expondrán /wp-content/plugins/{plug-in name}/
en la URL. Algunos otros sistemas front-end utilizarán el nombre del complemento en algún tipo de comentario HTML como <!-- Begin Super Cool Plug-in Code -->
.
Pero, en general, no hay una manera fácil de generar una lista de complementos utilizados en un sitio a menos que a) ya sepa qué complementos buscar o b) el propietario del sitio quiera que sepa.
Me gustaría agregar para buscar también en el código fuente las llamadas a su ubicación de tema, que de forma predeterminada sería /wp-content/themes/[themename]
. También puedes intentar cargar los archivos WP predeterminados que quedan de la instalación, como license.txt
o readme.html
, pero si son lo suficientemente inteligentes como para ocultar las ubicaciones de temas y complementos, es probable que también eliminen esos archivos.
Para regurgitar y agregar algo a lo que todos los demás dijeron, parece que hay algunas formas en que puedes curiosear en la versión, el tema y los complementos de WordPress de otras personas.
Versión de WordPress:
<meta
name="generator" content=
Tema de WordPress:
Complementos de WordPress:
class='socialize'
, <link
rel="stylesheet"
href=".../wp-content/plugins/socialize/socialize.css"
type="text/css" />
y <script
type="text/javascript"
src=".../wp-content/plugins/socialize/socialize.js"></script>
todo sería indicios de que el tema es
utilizando un complemento llamado Socializar. Hay un par de herramientas que forzarán a todos los complementos conocidos de wordpress.
Básicamente, solo intentan acceder a / wp-content / plugins / $ pluginname y si obtienes un permiso, has encontrado el complemento si es un 404, entonces el complemento no está instalado.
enlace
enlace , al igual que esta herramienta
Este sitio parece utilizar el método de lectura de códigos mencionado anteriormente para intentar detectar los complementos enlace
añadiendo a lo que se ha dicho:
detectar WP: intente agregar / wp-admin a la dirección del sitio, tal vez no lo cambiaron
detectando los complementos: Firebug - extensión de Firefox :)
Lea otras preguntas en las etiquetas plugins