First of all, I would like to check myself:
An extension is an aggregate of modules, plugins and components, right?
If that is right, then modules, plugins and components have the same versions. Is this also true?
The problem is: As part of security research that I am conducting, I need to find out the versions of the extensions used on a (any) given Joomla site.
In simple cases, the version is already written like here:
JWallpapers - A lightweight yet powerful image gallery component with community building capabilities
*
* @version 2.2.2 $Id: default.css 558 2010-12-16 12:29:41Z amazeika $
* @package JWallpapers
* @copyright Copyright (C) 2009 Arunas Mazeika, http://www.wextend.com. All rights reserved
* @author Arunas Mazeika
* @license GNU General Public License v2+ (GNU GPL v2+). See license.php
*
*/
#picture_container,#picture_right_content,#thumbs_right_section,#thumbs_left_section,#frontend_tagging_section,#pic_tags_section
{
float: left;
border: none !important;
}
.jw_category_title {
float: left;
border: none !important;
}
But how can I find out the version of an extension if there is no such record?
I also looked here but the answerer used a php-script. Is it possible for a usual user to run such a script?
Are there other ways to find out extension versions on Joomla sites?
Disclaimer: This is purely to research any possible security vulnerabilities within Joomla
UDP_1
I'm using a OWASP-ZAP to get the site's tree , I mean I get every single file in every single directory. Like this :.
So could any module, plugin or component leave a mark somewhere else(I mean not only in ,for example, components directory)?