Manchmal ist es notwendig, herauszufinden, welches CMS oder welchen Website-Builder eine bestimmte Website verwendet.
Die Benutzer benötigen diese Informationen vielleicht einfach aus Neugier oder aus dem Wunsch heraus, mehr über die Technologie zu erfahren, die sich am besten für diese Art von Unterfangen eignet.
Die Wahl eines Content Management Systems für Ihre Website kann entscheidend sein. Sie müssen unter den auf dem Markt erhältlichen CMS das beste auswählen.
Daher beschließen Sie, zu recherchieren und zu sehen, welche CMS andere große Websites verwenden. An dieser Stelle kommt die CMS-Erkennung ins Spiel.
Oder auch in der Phase der Informationsbeschaffung bei Penetrationstests und Hacking ist das Auffinden des CMS einer Website der erste Schritt. Nachdem der Angreifer weiß, welches CMS auf der Website verwendet wird, sucht er nach den CVE-Schwachstellen (eine Liste öffentlich bekannter Cybersicherheitsschwachstellen), die das jeweilige CMS ausnutzen können.
Was ist CMS
Content Management Systems (CMS) ist ein Begriff, der sich auf eine Software bezieht, die es dem Webmaster oder Administrator ermöglicht, die Informationen einfach zu verwalten. Außerdem können damit mehrere Personen Inhalte erstellen, bearbeiten und veröffentlichen.
Außerdem kann der Administrator die Architektur der Seiten oder Informationen der Website sowie das Layout und die Funktionalität kontrollieren.
Ein CMS ermöglicht es Webmastern, ihre Websites effizienter zu verwalten, und es ist auch der wichtigste Aspekt für den Erfolg jeder Website. Ein CMS speichert in der Regel Informationen in einer Datenbank und zeigt sie in einer Präsentationsschicht an, die auf einer Sammlung von Vorlagen basiert, ähnlich wie bei einer Website.
Wenn ein Unternehmen ein Content Management System (CMS) für die Veröffentlichung seiner Online-Seiten verwendet, müssen Front-End-Entwickler weniger Änderungen an der Website vornehmen, was sie schneller und einfacher macht.
Einige der gängigsten CMS-Funktionen sind im Folgenden aufgeführt.
- Mehrere Benutzer können sich anmelden und ihre Arbeit beitragen, organisieren und veröffentlichen.
- Eingebaute Revisionstools ermöglichen das Ändern und Modifizieren von Inhalten.
- Eine Einfügefunktion ermöglicht es Benutzern, Text einzugeben und Bilder hochzuladen, ohne dass sie webbasierte Programmiersprachen beherrschen müssen.
- Einzelne Änderungen an Dateien werden außerdem durch verschiedene Methoden der Revisionskontrolle nachverfolgt.
- So können auch technisch nicht versierte Personen, die mit Programmiersprachen nicht vertraut sind, ihre eigenen Webinhalte erstellen und verwalten.
WordPress, Wix, Drupal, Joomla, Magneto und Squarespace sind die beliebtesten CMS-Plattformen auf dem Markt.
Die Vielfalt der Faktoren, die zu berücksichtigen sind, bevor sich ein Unternehmen oder eine Privatperson für ein CMS entscheidet, ist nahezu endlos. Es gibt ein paar wesentliche Merkmale, auf die Sie achten sollten, z.B. eine benutzerfreundliche Editoroberfläche und ausgefeilte interaktive Funktionen.
Wir haben eine Liste mit einigen Online-Diensten und Methoden zur Identifizierung des CMS einer Website zusammengestellt. Legen Sie los.
WhatCMS
WhatCMS ist ein praktisches und hervorragendes webbasiertes Service-Tool, mit dem Sie das CMS einer Website in Sekundenschnelle identifizieren können.
Dieses Tool stellt eine kostenlose API zur Verfügung und teilt Informationen über die Methoden zur Erkennung des CMS der Website mit. Geben Sie die Ziel-URL in das Eingabefeld ein und klicken Sie auf die Schaltfläche CMS erkennen, um zu starten.
WebDataStats
WebDataStats ist ein weiteres fantastisches Tool zur Erkennung des CMS einer Website. Dieses Tool bietet einen seriösen Service, der Datenbanken von Website-Domains nach CMS aufspüren kann und es dem Benutzer außerdem ermöglicht, die CMS-Migrationshistorie von Domainnamen einzusehen.
Die CMS-Datenbank des Dienstes wird monatlich aktualisiert, um möglichst genaue und eindeutige Ergebnisse zu liefern. Geben Sie die Ziel-Webadresse ein und klicken Sie auf “Erkennen”.
CMSDetect
Das CMSDetect-Tool ist ein sehr einfach zu verwendendes Tool. Geben Sie eine Website-URL in das Eingabefeld ein, um das CMS der Website herauszufinden.
In Sekundenschnelle erhalten Sie Zugang zu vollständigen Informationen über das CMS oder den Website-Builder, den eine Website verwendet.
SiteAnalyzer
SiteAnalyzer ist ein webbasierter Dienst, mit dem Sie schnell das CMS ermitteln können. Um das CMS der Website herauszufinden, geben Sie einfach die Zieldomainnamen ein und klicken Sie auf die Schaltfläche “CMS erkennen”. Dieses kostenlose Tool unterstützt eine Massensuche von Domains.
Diese Website bietet auch andere Funktionen wie Domain-Extraktor, Whois-Checker, Subdomain-Detektor, SSL-Checker usw.
Verwendung des Kommandozeilen-Tools
Unter Linux ist es ganz einfach, das CMS einer Website mit einigen Tools wie CMSmap zu finden.
CMSmap
CMSmap ist ein in Python geschriebener Open-Source-CMS-Scanner, der die Suche nach Sicherheitsproblemen und die Bewertung von Schwachstellen in den gängigsten CMS automatisiert.
WordPress, Joomla, Drupal und Moodle sind die CMS, die CMSmap derzeit unterstützt.
Das Hauptziel dieses Tools ist es, gemeinsame Schwachstellen für viele CMS-Typen in einem einzigen Tool zusammenzufassen.
Bitte bedenken Sie, dass sich dieses Projekt noch in der Anfangsphase befindet. Daher kann es sein, dass Sie Bugs und Defekte entdecken. Sie sollten es auf eigene Gefahr verwenden!
Installation und Verwendung
Wenn Sie das offizielle GitHub-Repository klonen, erhalten Sie die aktuellste Version von CMSmap:
git clone https://github.com/Dionach/CMSmap
Nachdem Sie die CMSmap-Dateien heruntergeladen haben, verwenden Sie den Befehl “cd”, um in das CMSmap-Verzeichnis zu gelangen.
cd CMSmap
Um alle Anforderungen zu installieren und das Tool einzurichten, verwenden Sie den folgenden Befehl.
pip3 installieren .
Um die Website nach CMS zu durchsuchen, verwenden Sie den folgenden Befehl,
./cmsmap.py
Wenn Sie das Skript zum ersten Mal ausführen, wird es alle fehlenden Komponenten installieren.
Beispielhafte Ausgabe:
┌──(root💀kali)-[/home/writer/CMSmap]
└─# ./cmsmap.py https://geekflare.com/de
[-] Datum & Zeit: 18/03/2022 12:54:18
[I] Threads: 5
[-] Ziel: https://geekflare.com/de (104.27.119.115)
[I] Server: cloudflare
[I] X-Powered-By: EasyEngine v4.1.0
[L] X-Frame-Options: Not Enforced
[I] X-Content-Security-Policy: Nicht erzwungen
[L] Robots.txt gefunden: https://geekflare.com/de/robots.txt
[I] CMS-Erkennung: WordPress
[I] Wordpress-Theme: geekflare
[-] WordPress-Benutzernamen identifiziert:
[M] Hitesh Sant
[M] Naman Yash
[M] Neha Kaushik
[M] Shalabh Garg
[M] alana-berge
[M] anish Chowdhary
[M] asad-ali
[M] brandon
[M] brenda
[M] chandan
[M] chris-richardson
[M] evie-harrison
[M] harshit-gupta
[M] hruv Parmar
[M] kanishk
[M] kenneth-sytian
[M] lena-hemsworth
[M] marcus-habert
[M] mary-jones
[M] mrita-pathak
[M] nick-brown
[M] paul-jordan
[M] pradeep-vishwakarma
[M] rahul
[M] shiva-sai
[M] surajvishu80
[M] urga Prasad Acharya
[M] varun-kumar
[M] XML-RPC-Dienste sind aktiviert
Zusammen mit den CMS-Details zeigt dieses Tool auch einige verfügbare Benutzernamen für das betreffende Website-CMS an. Die Ziel-Website hat WordPress auf ihrem Server installiert, wie oben angegeben. Ist das nicht einfach? So einfach ist das.
CMSmap kann viele Ziele in einer Datei auf Brute Force und Post-Exploitation sowie verfügbare Plugins überprüfen. Um die vollständige Verwendung dieses Tools zu sehen, verwenden Sie den Hilfe-Befehl.
./cmsmap.py -h
Zusammenfassung
Ich hoffe, Sie haben in diesem Artikel gelernt, wie Sie herausfinden können, welches CMS auf einer Website verwendet wird.