Drupal
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
Discovery
Check meta
Node: Drupal अपने सामग्री को नोड्स का उपयोग करके अनुक्रमित करता है। एक नोड किसी भी चीज़ को रख सकता है जैसे कि एक ब्लॉग पोस्ट, मतदान, लेख, आदि। पृष्ठ URIs आमतौर पर इस रूप में होते हैं
/node/<nodeid>
।
Enumeration
Drupal डिफ़ॉल्ट रूप से तीन प्रकार के उपयोगकर्ताओं का समर्थन करता है:
Administrator
: इस उपयोगकर्ता के पास Drupal वेबसाइट पर पूर्ण नियंत्रण है।Authenticated User
: ये उपयोगकर्ता वेबसाइट में लॉग इन कर सकते हैं और अपनी अनुमतियों के आधार पर लेख जोड़ने और संपादित करने जैसी क्रियाएँ कर सकते हैं।Anonymous
: सभी वेबसाइट आगंतुकों को अनाम के रूप में नामित किया गया है। डिफ़ॉल्ट रूप से, इन उपयोगकर्ताओं को केवल पोस्ट पढ़ने की अनुमति है।
Version
Check
/CHANGELOG.txt
Drupal के नए इंस्टॉलेशन डिफ़ॉल्ट रूप से CHANGELOG.txt
और README.txt
फ़ाइलों तक पहुँच को ब्लॉक करते हैं।
उपयोगकर्ता नाम गणना
पंजीकरण
/user/register में बस एक उपयोगकर्ता नाम बनाने की कोशिश करें और यदि नाम पहले से लिया गया है तो आपको सूचित किया जाएगा:
नया पासवर्ड अनुरोध करें
यदि आप एक मौजूदा उपयोगकर्ता नाम के लिए नया पासवर्ड अनुरोध करते हैं:
यदि आप एक गैर-मौजूद उपयोगकर्ता नाम के लिए नया पासवर्ड अनुरोध करते हैं:
उपयोगकर्ताओं की संख्या प्राप्त करें
/user/<number> पर पहुँचकर आप मौजूदा उपयोगकर्ताओं की संख्या देख सकते हैं, इस मामले में यह 2 है क्योंकि /users/3 एक नॉट फाउंड त्रुटि लौटाता है:
छिपे हुए पृष्ठ
Fuzz /node/$
जहाँ $
एक संख्या है (उदाहरण के लिए 1 से 500 तक)।
आप छिपे हुए पृष्ठ (टेस्ट, डेवलप) पा सकते हैं जो खोज इंजनों द्वारा संदर्भित नहीं हैं।
स्थापित मॉड्यूल जानकारी
स्वचालित
RCE
यदि आपके पास Drupal वेब कंसोल तक पहुंच है, तो RCE प्राप्त करने के लिए इन विकल्पों की जांच करें:
Drupal RCEFrom XSS to RCE
Drupalwned: Drupal शोषण स्क्रिप्ट जो XSS को RCE या अन्य महत्वपूर्ण कमजोरियों में बढ़ाती है। अधिक जानकारी के लिए इस पोस्ट की जांच करें। यह Drupal संस्करण 7.X.X, 8.X.X, 9.X.X और 10.X.X के लिए समर्थन प्रदान करता है, और अनुमति देता है:
Privilege Escalation: Drupal में एक प्रशासनिक उपयोगकर्ता बनाता है।
(RCE) Upload Template: Drupal के लिए बैकडोर किए गए कस्टम टेम्पलेट अपलोड करता है।
Post Exploitation
Read settings.php
DB से उपयोगकर्ताओं को डंप करें
संदर्भ
![](https://book.hacktricks.xyz/~gitbook/image?url=https%3A%2F%2Fpentest.eu%2FRENDER_WebSec_10fps_21sec_9MB_29042024.gif&width=768&dpr=4&quality=100&sign=bc0743d1&sv=1)
Last updated