Verwenden Sie JoomScan, um Joomla auf Schwachstellen auf Kali zu scannen
Wenn Sie ein Content-Management-System für Ihre Website installieren, ist es leicht, faul zu werden und davon auszugehen, dass es die ganze Arbeit für Sie erledigen wird. Ein CMS wie Joomla macht die Dinge sicherlich bequemer und ermöglicht es Ihnen, eine ausgefeilte Website sehr schnell zu veröffentlichen, aber das bedeutet nicht, dass Sie sich nicht etwas mehr Zeit nehmen sollten, um sie zu sichern.
Wenn auf Ihrer Website Joomla ausgeführt wird, können Sie das JoomScan-Dienstprogramm gegen Ihre Website verwenden, um Schwachstellen aufzudecken oder einfach nur allgemeine Informationen zu erhalten, die bei einem Angriff auf Ihre Website hilfreich sein können. Sobald Sie sich der Schwachstellen der Website bewusst sind, können Sie die richtigen Schritte unternehmen, um sie zu sichern. JoomScan funktioniert ähnlich wie WPScan, das zum Scannen von WordPress-Seiten auf Schwachstellen verwendet wird.
In dieser Anleitung sehen wir, wie Sie JoomScan unter Kali Linux verwenden können. JoomScan selbst ist kein Tool, das böswillig verwendet werden kann, während einfache Scans für eine Website durchgeführt werden, es sei denn, Sie betrachten den zusätzlichen Traffic selbst als bösartig. Aber die Informationen, die es über eine Website preisgibt, können von Angreifern genutzt werden, um einen Angriff zu starten. Stellen Sie daher sicher, dass Sie die Berechtigung zum Scannen einer Website haben, wenn Sie dieses Tool verwenden.
In diesem Tutorial lernen Sie:
- So verwenden Sie JoomScan
JoomScan unter Kali Linux verwenden
So verwenden Sie JoomScan
Sie können JoomScan mit dem apt Package Manager auf Ihrem System installieren (oder aktualisieren, falls es bereits installiert ist), indem Sie die folgenden Befehle im Terminal verwenden.
sudo apt update
sudo apt install joomscan
Wir haben einen Testserver mit Apache und Joomla installiert. Befolgen Sie unsere Beispielbefehle unten, während wir die Sicherheit unserer Testwebsite überprüfen.
Verwenden Sie die Option --url und geben Sie die URL der Joomla-Site an, um sie mit JoomScan zu scannen.
joomscan --url http://example.com
JoomScan führt dann einen Scan gegen die Website durch, der in der Regel in wenigen Sekunden abgeschlossen ist.
Einige Dinge, die der Scan aufdeckt, sind wie folgt:
- Art der Firewall, die zum Schutz der Website verwendet wird
- Welche Version von Joomla läuft
- Gibt an, ob diese Version über schwerwiegende Sicherheitslücken verfügt
- Verzeichnisse mit verfügbaren Einträgen
- URL des Admin-Logins
- URLs, die in robots.txt gefunden wurden
- Sicherungs- und Protokolldateien
- Seite zur Benutzerregistrierung
Erkenntnisse aus JoomScan
Einige dieser Informationen sind für Angreifer nützlich. Der Scan zeigt, dass Verzeichnislisten aktiviert sind, was es Angreifern möglicherweise ermöglicht, Dateien zu finden, von denen der Besitzer dachte, dass sie versteckt sind. Wenn ein Angreifer die Admin-URL kennt, kann er Hydra oder ein ähnliches Tool verwenden, um einen Wörterbuchangriff auf die Anmeldeinformationen zu starten.
Vollständiger Bericht von JoomScan
In den Testergebnissen aus unseren Screenshots wurden keine Schwachstellen entdeckt, aber die Tatsache, dass unsere Admin-Seite leicht zu finden ist und die Verzeichnisliste eingeschaltet ist, kann Anlass zur Sorge geben.
JoomScan kann auch Komponenten auflisten, die anzeigen, welche zusätzliche Joomla-Software der Websitebesitzer installiert hat. Wenn einer von ihnen bekannte Sicherheitslücken aufweist, fungiert er als weiterer Angriffsvektor.
joomscan --url http://example.com --enumerate-components
Offengelegte Joomla-Komponenten, Schwachstellen und Verzeichnislisten
JoomScan listet nicht nur die Komponenten auf, die eine Website verwendet, sondern auch, wenn sie bekannte Schwachstellen enthalten, wird JoomScan Sie darauf hinweisen und einen Link bereitstellen, damit Sie mehr darüber lesen können.
Weitere Optionen für JoomScan sind die Möglichkeit, einen User-Agent oder einen zufälligen Agenten festzulegen.
joomscan --url http://example.com --user-agent "Googlebot/2.1 (+http://www.googlebot.com/bot.html)"
OR
joomscan --url http://example.com --random-agent
Verwenden Sie einen Proxy, um die Joomla-Site mit der Option --proxy zu scannen.
joomscan --url www.example.com --proxy http://127.0.0.1:8080
Um all diese Optionen jederzeit zu sehen, besuchen Sie das JoomScan-Hilfemenü.
joomscan --help
Abschließende Gedanken
In dieser Anleitung haben wir gelernt, wie man eine Joomla-Site mit JoomScan unter Kali Linux scannt. Wir haben verschiedene Optionen gesehen, die mit dem Befehl angegeben werden können, die uns helfen können, mehr über Komponenten auf der Website zu erfahren oder unsere Spuren durch Proxys und Benutzeragenten zu verwischen.



