AWS - EBS Snapshot Dump
किसी स्नैपशॉट को स्थानीय रूप से जांचना
नोट कि dsnap
आपको सार्वजनिक snapshots डाउनलोड करने की अनुमति नहीं देगा। इसे दरकिनार करने के लिए, आप अपने व्यक्तिगत खाते में snapshot की एक प्रति बना सकते हैं, और उसे डाउनलोड कर सकते हैं:
इस तकनीक पर अधिक जानकारी के लिए मूल शोध देखें https://rhinosecuritylabs.com/aws/exploring-aws-ebs-snapshots/
आप Pacu का उपयोग करके यह कर सकते हैं ebs__download_snapshots मॉड्यूल का उपयोग करके
AWS में एक snapshot की जाँच करना
अपने नियंत्रण में एक EC2 VM में इसे माउंट करें (यह बैकअप की कॉपी के समान क्षेत्र में होना चाहिए):
चरण 1: EC2 –> Volumes पर जाकर अपनी पसंद के आकार और प्रकार का एक नया वॉल्यूम बनाएं।
इस क्रिया को करने के लिए, इन कमांड्स का पालन करें:
EC2 instance से जोड़ने के लिए एक EBS वॉल्यूम बनाएं।
सुनिश्चित करें कि EBS वॉल्यूम और instance एक ही ज़ोन में हैं।
चरण 2: बनाए गए वॉल्यूम पर राइट-क्लिक करके "attach volume" विकल्प का चयन करें।
चरण 3: instance टेक्स्ट बॉक्स से instance का चयन करें।
इस क्रिया को करने के लिए, निम्नलिखित कमांड का उपयोग करें:
EBS वॉल्यूम को अटैच करें।
चरण 4: EC2 instance में लॉगिन करें और lsblk
कमांड का उपयोग करके उपलब्ध डिस्क्स की सूची बनाएं।
चरण 5: sudo file -s /dev/xvdf
कमांड का उपयोग करके जांचें कि वॉल्यूम में कोई डेटा है या नहीं।
यदि उपरोक्त कमांड का आउटपुट "/dev/xvdf: data" दिखाता है, तो इसका मतलब है कि वॉल्यूम खाली है।
चरण 6: sudo mkfs -t ext4 /dev/xvdf
कमांड का उपयोग करके वॉल्यूम को ext4 फाइल सिस्टम में फॉर्मेट करें। वैकल्पिक रूप से, आप sudo mkfs -t xfs /dev/xvdf
कमांड का उपयोग करके xfs फॉर्मेट का भी उपयोग कर सकते हैं। कृपया ध्यान दें कि आपको या तो ext4 या xfs का उपयोग करना चाहिए।
चरण 7: नए ext4 वॉल्यूम को माउंट करने के लिए अपनी पसंद की एक डायरेक्टरी बनाएं। उदाहरण के लिए, आप "newvolume" नाम का उपयोग कर सकते हैं।
इस क्रिया को करने के लिए, sudo mkdir /newvolume
कमांड का उपयोग करें।
चरण 8: sudo mount /dev/xvdf /newvolume/
कमांड का उपयोग करके वॉल्यूम को "newvolume" डायरेक्टरी में माउंट करें।
चरण 9: "newvolume" डायरेक्टरी में जाएं और वॉल्यूम माउंट को सत्यापित करने के लिए डिस्क स्पेस की जांच करें।
इस क्रिया को करने के लिए, निम्नलिखित कमांड्स का उपयोग करें:
/newvolume
डायरेक्टरी में जाएं।df -h .
कमांड का उपयोग करके डिस्क स्पेस की जांच करें। इस कमांड का आउटपुट "newvolume" डायरेक्टरी में फ्री स्पेस दिखाना चाहिए।
आप Pacu का उपयोग करके ebs__explore_snapshots
मॉड्यूल का उपयोग करके यह कर सकते हैं।
AWS में एक snapshot की जांच करना (cli का उपयोग करके)
Shadow Copy
कोई भी AWS उपयोगकर्ता जिसके पास EC2:CreateSnapshot
अनुमति है, वह डोमेन कंट्रोलर का स्नैपशॉट बनाकर, इसे अपने नियंत्रण में एक इंस्टेंस पर माउंट करके और NTDS.dit और SYSTEM रजिस्ट्री हाइव फ़ाइल को निर्यात करके सभी डोमेन उपयोगकर्ताओं के हैश चुरा सकता है, जिसका उपयोग Impacket के secretsdump प्रोजेक्ट के साथ किया जा सकता है।
आप इस टूल का उपयोग करके हमले को स्वचालित कर सकते हैं: https://github.com/Static-Flow/CloudCopy या आप स्नैपशॉट बनाने के बाद पिछले तकनीकों में से किसी एक का उपयोग कर सकते हैं।
References
Last updated