PRIMARY CATEGORY → WEB TECHNOLOGIES
Theory
Backend URL
http[s]://<TARGET>/umbracoInteresting Files
Umbraco 7 or lower
Most Umbraco CMS installations used to work with SQL Server Compact Edition ( SQL CE )
The connection string points to an SDF resource located within the /App_Data directory
We can extract some sensitive information from the resource above, such as hashes of Umbraco user’s password or API Keys
To do, proceed as follows
strings --data all -n 4 > sdf.dataSince Umbraco 8
In this case, the connection string refers to an SQLite file instead of an SDF file, also located within the /App_Data directory
Discovery | Footprinting
There are different ways to verify if the web application we are facing is an UMBRACO CMS or not
Backend URL
Like most CMSs, it has a Control Panel / Backend to manage all aspects related to the web application itself
It can be accessed from the URL below
http[s]://<TARGET>/umbracoSource Code
We can also request the content of the home page and filter by the word Umbraco
curl --silent --location --request GET 'http://<TARGET>' |& grep -i --color -- 'umbraco'