web-dev-qa-db-fra.com

Comment vérifier la version de Joomla si je n'ai pas accédé au backend?

Si je tombe sur un site Web de Joomla (auquel je n'ai accès ni au code du serveur, ni au serveur d'administration), puis-je savoir quelle version de Joomla est sur laquelle elle est?

Je lis n commentaire à cette question , qui dit que

Faites-vous référence à votre propre site Web ou à un site Web externe. Si externe, alors cela ne peut pas être fait

Mais, d’un autre côté, je rencontre également un Google Chrome de Chrome) permettant de déterminer la version Joomla de n’importe quel site Web externe de Joomla. Je pense donc que ce n’est pas impossible .

Donc, cela peut être fait en accédant simplement aux fichiers HTML, JS, CSS du site Web et à tous les outils disponibles pour un utilisateur normal mais averti d’Internet?

3
Graviton

Mon premier commentaire sur l'impossibilité d'obtenir la version à partir d'un site Web externe n'est pas valide.

J'ai ensuite écrit un script qui fait exactement cela que j'ai ajouté comme réponse.

L'outil en ligne:

https://joomjunk.co.uk/extras-page/joomla-version-detect.html

Le script:

https://github.com/C-Lodder/joomla-version-detect

Les fichiers HTML, JS et CSS ne fourniront pas la version de Joomla. Vous devez accéder à un fichier XML.

Certains serveurs bloquent l’accès à la manifest.xml fichier pour éviter d’obtenir des informations telles que la version, à laquelle j’ai ajouté une solution de secours, qui obtient la version de TinyMCE, que j’ai ensuite utilisée pour détecter la version de Joomla.

3
Lodder