मृत Windows पीसीवरून WireGuard सुरंगा पुनर्प्राप्त करा
प्रोफाइल DPAPI ब्लॉब आहेत, जे त्यांना तयार करणारे खाते आणि मशीन यांना जोडलेले आहेत। फाइल नवीन पीसीवर कॉपी केल्यास असे बाइट शिल्लक राहतात जे कोणतीही स्थानिक किल्ली उघडू शकत नाही।
एक लॅपटॉप तीन WireGuard सुरंगा कॉन्फिगर केलेल्या स्थितीत मरतो, आणि कॉन्फिगरेशन फाइल्स अजूनही डिस्कवर आहेत। त्या बदली मशीनवर कॉपी केल्यास असा सेवा तयार होतो जो सुरू होतो आणि नंतर वर येण्यास नकार देतो। फाइल्स त्या तयार करणाऱ्या खाते आणि मशीनच्या किल्लीने संरक्षित आहेत, त्यामुळे बाइट प्रवास करतात पण त्या वाचण्याची क्षमता करत नाही। खालील मार्गदर्शक फाइल शोधण्यापासून सेवा खरोखर पुनर्प्राप्त करणाऱ्या पर्यायापर्यंत जातो।
सुरंग फाइल आता कुठे राहते
साठवणूक आवृत्त्यांमध्ये बदलली आहे। जुन्या इन्स्टॉलेशन्स प्रोफाइल सिस्टम प्रोफाइलच्या स्थानिक अनुप्रयोग डेटामध्ये WireGuard\Configurations फोल्डरखाली ठेवत असत, आणि सध्याच्या बिल्ड्स प्रोग्राम फाइल वृक्षाच्या आत डेटा डिरेक्टरी वापरतात। प्रत्येक सुरंग संरक्षणाचे नाव देणाऱ्या दुहेरी एक्स्टेन्शनची एकच फाइल आहे:
Get-ChildItem "C:\Program Files\WireGuard\Data\Configurations"
.dpapi प्रत्यय सजावट नाही। फाइल संरक्षित ब्लॉब आहे, आणि सेवा ती नेमक्या त्याच स्वरूपात वापरण्यासाठी तयार केली आहे। त्यातून सुरंग स्थापित करण्याचा समर्थित मार्ग म्हणजे ब्लॉबकडे निर्देश करणारा उन्नत कॉल:
$blob = "C:\Program Files\WireGuard\Data\Configurations\hq.conf.dpapi"
wireguard.exe /installtunnelservice $blob
ती कमांड फक्त त्या संदर्भात यशस्वी होते जो ब्लॉब उघडू शकतो। ती एक सेवा स्थापित करते; तुमच्यासाठी काहीही डिक्रिप्ट करत नाही।
ब्लॉब इतरत्र का उघडत नाही
संरक्षण आपली किल्ली वापरकर्त्याच्या लॉगिन क्रेडेन्शियल्समधून आणि निवडलेल्या व्याप्तीनुसार मशीनमधून घेते। संरक्षण कॉलसाठी Microsoft चे दस्तऐवज सांगते की डीफॉल्ट ते एन्क्रिप्ट करणाऱ्या वापरकर्त्याचा आणि मशीनचा आहे, आणि संपूर्ण मशीनसाठीचा पर्याय कोण ते उघडू शकतो हे बदलतो। दोन्ही बाबतीत किल्ली ऑपरेटिंग सिस्टमच्या क्रेडेन्शियल सामग्रीत राहते, फाइलच्या आत नाही। सिफरटेक्स्ट वाहून नेण्यायोग्य आहे; किल्ली नाही।
फोल्डरची मालकी घेणे ACL बदलते आणि दुसरे काहीही नाही। जुनी डिस्क एन्क्लोजरमध्ये बसवून ब्लॉब नवीन पीसीवर कॉपी केल्यास असे सिफरटेक्स्ट शिल्लक राहते ज्याची किल्ली कधीही कॉपी झाली नाही। अपयश क्रिप्टोग्राफिक आहे, आणि सेवा कितीही वेळा पुनर्स्थापित केली तरी ते बदलत नाही। नवीन मशीनकडे त्या खात्यासाठी कोणतीही मुख्य किल्ली नाही, आणि जुना किल्ली साठा फाइलसोबत प्रवास करत नाही।
सेटिंग्ज अस्पष्ट फाइलमध्ये साठवणारी उत्पादने फरक स्पष्ट करतात। केवळ अस्पष्ट केलेली कॉन्फिगरेशन अस्पष्टता बंद करणारा ध्वज सापडताच वाचनीय होते; संरक्षित ब्लॉब किल्लीशिवाय बंदच राहते। दोन्ही गोंधळल्यास लोक नसलेला डिकोडर शोधतात।
जुनी प्रणाली अजून बूट होत असताना काय प्रयत्न करावा
इन्स्टॉलेशन अजूनही सुरू होत असेल तर सुरंगा तयार करणाऱ्या खात्याने साइन इन असताना क्लायंटमधून सुरंगा एक्सपोर्ट करा। एक्सपोर्ट सामान्य कॉन्फिगरेशन फाइल्स तयार करतो, आणि त्याच क्षणी बॅकअप वाहून नेण्यायोग्य होतो।
डिस्क वाचनीय असेल पण Windows बूट होत नसेल, तर संरक्षित फाइल्स प्रत्यक्षात गेल्या आहेत। त्या पुनर्प्राप्त करण्याचे वचन देणारी साधने एकतर आता तुमच्याकडे नसलेल्या मूळ संदर्भात चालतात, किंवा तुम्हाला ब्लॉब आणि तुमची जुनी डिस्क प्रतिमा सुपूर्द करण्यास सांगतात, जो थांबून विचार करण्याजोगा निर्णय आहे।
तुम्ही काय शिकता ते दोन्ही बाबतीत नोंदवा: सुरंगांची नावे, अंतिम बिंदू आणि सार्वजनिक किल्ल्या। नावे आणि अंतिम बिंदू तुम्हाला पटकन पुनर्निर्माण करू देतात, आणि सार्वजनिक किल्ल्या दुसऱ्या बाजूला कोणती नोंद काढावी हे ओळखू देतात।
त्याऐवजी दुसऱ्या बाजूने पुनर्निर्माण करा
तुम्ही नियंत्रित करता त्या बाजूसाठी नवीन किल्ली जोडी तयार करा आणि नवीन सार्वजनिक किल्ली त्या बाजूच्या यादीत जोडा। कॉर्पोरेट किंवा होस्ट केलेल्या अंतिम बिंदूसाठी प्रशासकाला नवीन किल्ली देण्यास आणि जुनी काढण्यास सांगा। ती विनंती चोरीनंतर तुम्ही करता त्यासारखीच आहे, कारण हरवलेली डिस्क म्हणजे जुनी खाजगी किल्ली उघड झालेली मानली पाहिजे।
नंतर तुम्ही नोंदवलेल्या मूल्यांमधून सुरंग पुन्हा तयार करा, आणि दुसरे काही हटवण्यापूर्वी हँडशेकची खात्री करा। दुसऱ्या बाजूची जुनी नोंद त्याच बदलात नाहीशी झाली पाहिजे, जेणेकरून चोरलेली डिस्क नंतर पुन्हा जोडू शकणार नाही।
धडा पुनर्प्राप्ती साधनात नाही, बॅकअप धोरणात आहे। WireGuard कॉन्फिगरेशन हे क्रेडेन्शियल आहे: खाजगी किल्ली ज्याच्याकडे आहे त्याच्याकडे दुसऱ्या बाजूची ओळख आहे, आणि वाटेत दुसरा पासवर्ड नाही। एकतर कॉन्फिगरेशन जाणूनबुजून एक्सपोर्ट करा आणि तुमच्या इतर रहस्यांसोबत ठेवा, किंवा पुनर्प्राप्ती म्हणजे किल्ल्या पुन्हा देणे हे मान्य करा, आणि कोणता पर्याय कोणत्या सुरंगाला लागू होतो ते लिहून ठेवा।