dipnl / wappalyzer

Identify technology on websites.
https://www.wappalyzer.com
2 stars 1 forks source link

beter versies herkennen op basis van een combinatie van versienummers van dependencies #6

Open simonbesters opened 10 months ago

simonbesters commented 10 months ago

Voor de grote CMS'en (Drupal, Wordpress, TYPO3 en Joomla) is het vaak lastig de versienummers te achterhalen.

Dat kan nu op verschillende manieren:

Meta generator <meta name="Generator" content="Drupal 10 (https://www.drupal.org)">

Scripts van hetzelfde domein met een versienummer <script src="/core/misc/drupal.js?v=10.1.6"></script>

Maar als ze het een beetje willen verstoppen zie je dat allemaal niet meer.

Op basis van aanwezige dependencies, die hun versienummers vaak niet verbergen, is het wel mogelijk om tot op major en vaak zelfs minor versie te achterhalen van het CMS.

Voorbeeld voor Wordpress:

Wordpress jQuery
5.6.3 3.5.1
5.7 3.5.1
5.8 3.6.0
5.9 3.6.0
6.0 3.6.0
6.1 3.6.1
6.2 3.6.4
6.3 3.7.0
6.4 3.7.1

Het gaat dan wel specifiek om de jQuery die geladen wordt met het volgende pad: /wp-includes/js/jquery/jquery.min.js?ver=3.6.4.

Lijstje is met een scriptje gebaseerd op de package.json van deze pagina: https://develop.svn.wordpress.org/tags/.

Voor Drupal is het minder duidelijk:

Drupal jQuery
11.x 3.7.1
10.1.6 3.7.0
10.0.11 3.6.3
9.5.0 3.6.2
9.4.15 3.6.0
9.3.22 3.6.0
9.2.21 3.6.0
9.1.15 3.5.1
9.0.14 3.5.1
8.9.19 3.5.1
8.8.12 3.4.1
simonbesters commented 10 months ago
Joomla jQuery
5.0 3.7.1
4.4.1 3.7.1
4.3.4 3.6.3
4.2.9 3.6.0
4.1.5 3.6.0
4.0.6 3.6.0

Die had ik ook nog.

simonbesters commented 10 months ago

Vooruit ook nog een lijstje van TYPO3:

TYPO3 jQuery
12.4 3.7.1
12.3 3.6.0
12.2 3.6.0
12.1 3.6.0
12.0 3.6.0
11.5 3.5.1
11.4 3.5.1
11.3 3.5.1
11.2 3.5.1
11.1 3.5.1
11.0 3.5.1
10.4 3.4.1
10.3 3.4
10.2 3.4
10.1 3.4
10.0 3.4
9.5 3.3.1
9.4 3.2.1
9.3 3.2.1
9.2 3.2.1
9.1 3.2.1