2016-10-08 4 views
15

में संग्रहीत डीबी पासवर्ड पुनर्प्राप्त करें मैं एक देव उदाहरण का पासवर्ड भूल गया (गैर जिम्मेदार .. हाँ, मैं इस पर काम कर रहा हूं)। मेरे पास पासवर्ड के साथ मेरे डीबीवर में कनेक्शन सहेजा गया है। मैं अभी भी उस कनेक्शन का उपयोग कर कनेक्ट करने में सक्षम हूं। डेबेवर इसे सादा पाठ में नहीं दिखा रहा है। क्या वैसे भी मैं पासवर्ड पुनर्प्राप्त कर सकता हूं? पासवर्ड रीसेट करने के लिए डीबीए से पूछना अंतिम उपाय है। मैंने पेस्ट को नोटपैड में कॉपी करने की कोशिश की, कॉपीिंग स्पष्ट रूप से अक्षम है।मेरे डीबीवर कनेक्शन

उत्तर

21

मुझे हाल ही में इस मुद्दे का सामना करना पड़ा। इन चरणों का पालन करें (मेरा डेबेवर संस्करण 3.5.8 था और यह मैक ओएसएक्स एल कैपिटन पर था)

  1. उस फ़ाइल को खोजें जिसमें डीबीवर कनेक्शन विवरण संग्रहीत करता है। मुझे, यह स्थान ~/.dbeaver/General/.dbeaver-data-sources.xml पर था। यह फ़ाइल छिपी हुई है, इसलिए जब आप इसे देखते हैं तो इसे ध्यान में रखें।
  2. उस फ़ाइल में अपनी रुचि वाले डेटासोर्स परिभाषा नोड का पता लगाएं।
  3. पासवर्ड डिक्रिप्ट करें: दुर्भाग्यवश, पासवर्ड को छोड़कर सब कुछ सादा पाठ में है; पासवर्ड किसी प्रकार के एन्क्रिप्टेड रूप में है। पासवर्ड को डिक्रिप्ट करने के लिए डीबीवर की विधि के मूल की प्रतिलिपि बनाकर मैंने एक त्वरित और गंदे Java program को एक साथ रखा। एक बार जब आप एन्क्रिप्टेड पासवर्ड स्ट्रिंग है, सिर्फ इस कार्यक्रम क्रियान्वित, यह सादे पाठ में पासवर्ड परिवर्तित कर देंगे और यह

यह कैसे

को चलाने के लिए पर पंक्ति संख्या 13 प्रिंट, बस जो भी एन्क्रिप्टेड पासवर्ड के साथ OwEKLE4jpQ== की जगह आप अपने रुचि वाले डेटासोर्स के लिए .dbeaver-data-sources.xml फ़ाइल में ढूंढ रहे हैं। इसे संकलित करें और इसे चलाएं, यह सादे-पाठ पासवर्ड प्रिंट करेगा।

https://github.com/so-random-dude/oneoffcodes/blob/master/SimpleStringEncrypter.java

+0

मैं इस निम्न चरणों के साथ काम करने के लिए प्राप्त करने के लिए कोशिश कर रहा हूँ, लेकिन यह काम नहीं कर रहा। मैंने फ़ाइल से एन्क्रिप्टेड स्ट्रिंग को शामिल करने के लिए प्रोग्राम संपादित किया। मैंने कार्यक्रम को 'javac SimpleStringEncrypter.java' के साथ अनुपालन किया। फिर इसे 'javac SimpleStringEncrypter' के साथ चलाने की कोशिश कर रहा है, मुझे त्रुटि मिलती है 'मुख्य वर्ग नहीं मिला या लोड नहीं किया जा सका' – Oranges13

+0

@ Oranges13 यह एक अजीब मुद्दा है और मुझे लगता है कि इसका इस कार्यक्रम से कोई लेना देना नहीं है। मैं आपको एक नरकवर्ल्ड प्रोग्राम को संकलित और चलाने के लिए सुझाव दूंगा, और उसके बाद उस प्रोग्राम की सामग्री को उपर्युक्त फ़ाइल के साथ प्रतिस्थापित करें और इसे फिर से संकलित करें और इसे चलाएं। –

+0

मुझे प्रभावी ढंग से काम करने के लिए फ़ाइल में नेमस्पेस पर टिप्पणी करना पड़ा। – Oranges13

संबंधित मुद्दे