Thursday, July 2, 2020

Reverse Engineering क्या है in hindi

रिवर्स इंजीनियरिंग (Reverse Engineering) क्या है? in Hindi

Reverse Engineering क्या है in hindi


रिवर्स इंजीनियरिंग (Reverse engineering) वह तकनीक है जिसमें एक तैयार वस्तु को संशोधित और पुनर्निर्मित किया जाता है। जिस प्रकार किसी वाहन का डिज़ाइन बनाया और तैयार किया जाता है, यदि उसमें कोई त्रुटि है, तो उसे परिवर्तन करके ठीक किया जाता है।

इसका उपयोग अक्सर कंप्यूटर हार्डवेयर और सॉफ्टवेयर पर किया जाता है। सॉफ्टवेयर रिवर्स इंजीनियरिंग (Reverse engineering) में, प्रोग्राम का मशीन कोड वापस सोर्स कोड में बदल जाता है।

सॉफ्टवेयर रिवर्स इंजीनियरिंग (Reverse engineering) में

1. स्रोत कोड का उपयोग इसे खो जाने के बाद पुनः प्राप्त करने के लिए किया जाता है
2. इसके माध्यम से, प्रोग्राम कैसे काम करता है, इसका भी पता लगाया जाता है
3. प्रोग्राम के प्रदर्शन में सुधार करने के लिए,
4. बग (Bug) को ठीक करने के लिए (जब सोर्स कोड (Source Code) उपलब्ध नहीं है),
5. प्रोग्राम में वायरस को हटाने के लिए।
6. एक प्रोग्राम को माइक्रोप्रोसेसर के साथ दूसरे के साथ उपयोग करने के लिए लिखा गया था।
रिवर्स इंजीनियरिंग (Reverse engineering) नकल (duplicating) प्रोग्राम या नकल के कारण कॉपीराइट के उल्लंघन का कारण बन सकती है। कुछ मामलों में, सॉफ़्टवेयर का लाइसेंस प्राप्त उपयोग रिवर्स इंजीनियरिंग (Reverse engineering) को प्रतिबंधित करता है।

सॉफ्टवेयर रिवर्स इंजीनियरिंग (Reverse engineering)

सॉफ्टवेयर रिवर्स इंजीनियरिंग (Reverse engineering) एक कार्यक्रम को अलग करने के लिए कई उपकरणों का उपयोग कर सकता है। एक उपकरण एक हेक्साडेसिमल डम्पर है, जो हेक्साडेसिमल प्रारूप में प्रोग्राम के बाइनरी नंबर को प्रिंट या प्रदर्शित करता है (यह बाइनरी से पढ़ना आसान है)। बिट पैटर्न को जानकर, रिवर्स इंजीनियर प्रोग्राम के कुछ हिस्सों की पहचान कर सकते हैं कि वे कैसे काम करते हैं। एक अन्य आम उपकरण एक डिस्सेम्बलर है। Disassembler बाइनरी कोड को पढ़कर प्रत्येक निष्पादन योग्य निर्देश को पाठ रूप में प्रदर्शित करता है। एक disassembler निष्पादन योग्य निर्देश और इसलिए प्रोग्राम द्वारा उपयोग किए गए डेटा के बीच अंतर नहीं बता सकता है। जिसके लिए एक डिबगर का उपयोग किया जाता है जो प्रोग्रामर को प्रोग्राम के डेटा भागों से असंतुष्ट होने से बचने की अनुमति देता है। इन उपकरणों का उपयोग एक पटाखा द्वारा कोड को संशोधित करने और कंप्यूटर सिस्टम में प्रवेश पाने या अन्य नुकसान के लिए किया जा सकता है।

हार्डवेयर रिवर्स इंजीनियरिंग (Reverse engineering)

हार्डवेयर रिवर्स इंजीनियरिंग (Reverse engineering) में यह कैसे काम करता है, यह देखने के लिए एक उपकरण को अलग करना शामिल है। उदाहरण के लिए, यदि एक प्रोसेसर निर्माता यह पता लगाना चाहता है कि एक प्रतियोगी का प्रोसेसर कैसे काम करता है, तो वे एक प्रतियोगी के प्रोसेसर को खरीद लेंगे, इसे अलग कर देंगे, फिर एक प्रोसेसर का निर्माण करेंगे। हालाँकि, यह प्रक्रिया कई देशों में अवैध है। सामान्य तौर पर, हार्डवेयर रिवर्स इंजीनियरिंग (Reverse engineering) के लिए बहुत अधिक विशेषज्ञता की आवश्यकता होती है और यह काफी महंगा होता है।

एक अन्य प्रकार के रिवर्स इंजीनियरिंग (Reverse engineering) में निर्मित भागों की 3-डी छवियां बनाना शामिल है जब भाग को फिर से तैयार करने का एक खाका उपलब्ध नहीं होता है। इंजीनियर को रिवर्स करने के लिए, भाग को एक समन्वय मापने वाली मशीन (सीएमएम) द्वारा मापा जाता है।

रिवर्स इंजीनियरिंग (Reverse engineering) के अन्य उपयोग हैं:

इंटरफेस: -

एक सिस्टम को दूसरे सिस्टम को इंटरफ़ेस करने के लिए रिवर्स इंजीनियरिंग (Reverse engineering) की आवश्यकता होती है और यह सुनिश्चित करता है कि ये दोनों सिस्टम कैसे कार्य करेंगे?

सैन्य या वाणिज्यिक जासूसी: -

किसी दुश्मन या प्रतियोगी के नवीनतम शोध का पता लगाया जाता है ताकि देश को नुकसान न हो।

अप्रचलन: -

इसका उपयोग पुराने उपकरणों को रिवर्स इंजीनियरिंग (Reverse engineering) द्वारा नए उपकरण बनाने में मदद करने के लिए किया जा सकता है। कई डिवाइस अब संचालन में नहीं हैं जो रिवर्स इंजीनियरिंग (Reverse engineering) द्वारा पेश किए जा सकते हैं। सैन्य अभियानों में अप्रचलन की समस्या विशेष रूप से महत्वपूर्ण है।

उत्पाद सुरक्षा विश्लेषण: -

रिवर्स इंजीनियरिंग (Reverse engineering) का उपयोग उत्पाद सुरक्षा के लिए भी किया जाता है। उदाहरण के लिए, यदि कोई उस उत्पाद को नष्ट कर देता है, तो उसका उपयोग नहीं किया जा रहा है।

प्रतिस्पर्धी तकनीकी बुद्धि: -

इसके माध्यम से प्रतियोगी की कार्यशैली का पता लगाया जा सकता है, जिससे प्रौद्योगिकी का पता चलता है।

पैसे की बचत: -

यह पुराने उत्पाद को फिर से बनाने में मदद करता है, जो पैसे बचाता है।

पुन: उद्देश्य: -

इसके माध्यम से अप्रचलित वस्तुओं को फिर से उपयोगी बनाया जा सकता है।

REQUEST: - आपको Reverse Engineering in hindi कैसी लगी, आप हमें कमेंट के माध्यम से जरूर बताएं। हम आपकी टिप्पणियों का बेसब्री से इंतजार कर रहे हैं। यदि आपके पास कोई प्रश्न या कोई सुझाव है, तो हमें बताएं, हम इसे दो या तीन दिनों के भीतर यहां प्रकाशित करेंगे और पोस्ट को निश्चित रूप से साझा करेंगे।

2 comments:

  1. Indeed, This is very useful information, please keep sharing. If anyone here is planning to do Engineering especially CivillEngineering or his siblings or Friends then please visit our website
    civil software

    ReplyDelete
  2. leovegas: Best online slot games 2021
    Play the best online slots online for real money and win at the best casino! Sign up jeetwin for ミスティーノ our huge collection of free spins and other bonuses leovegas at Gold Casino.

    ReplyDelete