24007,24008,24009,49152 - Pentesting GlusterFS

जानें AWS हैकिंग को शून्य से हीरो तक htARTE (HackTricks AWS Red Team Expert) के साथ!

HackTricks का समर्थन करने के अन्य तरीके:

मूल जानकारी

GlusterFS एक वितरित फ़ाइल सिस्टम है जो कई सर्वरों से स्टोरेज को एक एकीकृत सिस्टम में जोड़ता है। यह अनियमित स्केलेबिलिटी की अनुमति देता है, जिसका मतलब है कि आप आसानी से स्टोरेज सर्वर जोड़ सकते हैं या हटा सकते हैं बिना कुल फ़ाइल सिस्टम को बाधित किए। यह आपके डेटा के लिए उच्च उपलब्धता और क्षमता सुनिश्चित करता है। GlusterFS के साथ, आप अपने फ़ाइलों तक पहुँच सकते हैं जैसे कि वे स्थानीय रूप से स्टोर किए गए हों, चाहे उपस्थित सर्वर बुनियादी ढांचे को हो। यह एक शक्तिशाली और लचीला समाधान प्रदान करता है बड़ी मात्रा में डेटा को कई सर्वरों पर प्रबंधित करने के लिए।

डिफ़ॉल्ट पोर्ट: 24007/tcp/udp, 24008/tcp/udp, 49152/tcp (आगे) पोर्ट 49152 के लिए, 1 से बढ़ते हुए पोर्ट खोलने की आवश्यकता है अधिक bricks का उपयोग करने के लिए। पहले पोर्ट 24009 का उपयोग 49152 के बजाय किया गया था।

PORT      STATE  SERVICE
24007/tcp open   rpcbind
49152/tcp open   ssl/unknown

जांच

इस फ़ाइल सिस्टम के साथ बातचीत करने के लिए आपको GlusterFS client को इंस्टॉल करना होगा (sudo apt-get install glusterfs-cli).

उपलब्ध वॉल्यूम की सूची देखने और माउंट करने के लिए आप इस्तेमाल कर सकते हैं:

sudo gluster --remote-host=10.10.11.131 volume list
# This will return the name of the volumes

sudo mount -t glusterfs 10.10.11.131:/<vol_name> /mnt/

यदि आपको फाइल सिस्टम को माउंट करने में त्रुटि मिलती है, तो आप /var/log/glusterfs/ में लॉग जांच सकते हैं।

प्रमाणपत्रों का उल्लेख करने वाली त्रुटियों को ठीक करने के लिए आप फ़ाइलें चुरा सकते हैं (अगर आपके पास सिस्टम तक पहुंच है):

  • /etc/ssl/glusterfs.ca

  • /etc/ssl/glusterfs.key

  • /etc/ssl/glusterfs.ca.pem

और उन्हें अपनी मशीन /etc/ssl या /usr/lib/ssl निर्देशिका में स्टोर करें (यदि एक विभिन्न निर्देशिका का उपयोग किया गया है तो लॉग में "हमारा प्रमाणपत्र /usr/lib/ssl/glusterfs.pem पर लोड नहीं कर सकते" जैसी लाइनों की जांच करें)।

Last updated