DotNetNuke (DNN)

Reading time: 2 minutes

tip

Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Unterstützen Sie HackTricks

DotNetNuke (DNN)

Wenn Sie sich als Administrator in DNN anmelden, ist es einfach, RCE zu erhalten.

RCE

Über SQL

Eine SQL-Konsole ist auf der Einstellungen-Seite zugänglich, wo Sie xp_cmdshell aktivieren und Befehle des Betriebssystems ausführen können.

Verwenden Sie diese Zeilen, um xp_cmdshell zu aktivieren:

sql
EXEC sp_configure 'show advanced options', '1'
RECONFIGURE
EXEC sp_configure 'xp_cmdshell', '1'
RECONFIGURE

Und drücken Sie "Run Script", um diese SQL-Sätze auszuführen.

Verwenden Sie dann etwas wie das Folgende, um OS-Befehle auszuführen:

sql
xp_cmdshell 'whoami'

Via ASP-Webshell

In Einstellungen -> Sicherheit -> Mehr -> Weitere Sicherheitseinstellungen können Sie neue erlaubte Erweiterungen unter Erlaubte Dateierweiterungen hinzufügen und dann auf die Schaltfläche Speichern klicken.

Fügen Sie asp oder aspx hinzu und laden Sie dann in /admin/file-management eine asp-Webshell namens shell.asp hoch.

Greifen Sie dann auf /Portals/0/shell.asp zu, um auf Ihre Webshell zuzugreifen.

Privilegieneskalation

Sie können Privilegien eskalieren mit Potatoes oder PrintSpoofer zum Beispiel.

tip

Lernen & üben Sie AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Lernen & üben Sie GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Unterstützen Sie HackTricks