रिवर्स इंजीनियरिंग

लेखक: Peter Berry
निर्माण की तारीख: 12 अगस्त 2021
डेट अपडेट करें: 22 जून 2024
Anonim
रिवर्स इंजीनियरिंग सी प्रोग्राम (64 बिट बनाम 32 बिट) - बिन 0x10
वीडियो: रिवर्स इंजीनियरिंग सी प्रोग्राम (64 बिट बनाम 32 बिट) - बिन 0x10

विषय

परिभाषा - रिवर्स इंजीनियरिंग का क्या अर्थ है?

कंप्यूटर प्रोग्रामिंग में रिवर्स इंजीनियरिंग, एक ऐसी तकनीक है जिसका उपयोग सॉफ्टवेयर का विश्लेषण करने के लिए किया जाता है ताकि यह उन हिस्सों को पहचान सके और समझ सके। सॉफ्टवेयर का एक टुकड़ा रिवर्स इंजीनियरिंग के लिए सामान्य कारण कार्यक्रम को फिर से बनाना है, इसके समान कुछ बनाने के लिए, अपनी कमजोरियों का फायदा उठाने या अपनी सुरक्षा को मजबूत करने के लिए।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia रिवर्स इंजीनियरिंग की व्याख्या करता है

क्योंकि बंद, मालिकाना सॉफ़्टवेयर कभी भी प्रलेखन के साथ नहीं आता है जो इसे बनाने के लिए उपयोग किए गए स्रोत कोड का खुलासा करता है, लोग जब भी सॉफ़्टवेयर के आंतरिक कामकाज को समझना चाहते हैं, तो रिवर्स इंजीनियरिंग का उपयोग करते हैं।

कुछ हैकर्स कार्यक्रमों के कमजोर बिंदुओं को खोजने के लिए रिवर्स इंजीनियरिंग का उपयोग करते हैं जो वे शोषण कर सकते हैं।

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

प्रतिस्पर्धी उत्पादों के साथ सॉफ़्टवेयर कंपनियां अपने स्वयं के उत्पादों पर कहां और कैसे सुधार कर सकती हैं, यह जानने के लिए अपने प्रतिस्पर्धियों के कार्यक्रमों को रिवर्स इंजीनियर करती हैं। कुछ कंपनियां रिवर्स इंजीनियरिंग का उपयोग तब करती हैं, जब उनके पास अपने उत्पाद बनाने के लिए समान उत्पाद नहीं होते हैं।


जो लोग मौजूदा के आधार पर अपने स्वयं के उत्पाद का निर्माण करने का इरादा रखते हैं, वे अक्सर खरोंच से निर्माण पर रिवर्स इंजीनियरिंग पसंद करते हैं क्योंकि एक बार भागों और निर्भरता की पहचान हो जाने के बाद, पुनर्निर्माण की प्रक्रिया बहुत आसान हो जाती है।

अमेरिका में, सॉफ्टवेयर का रिवर्स इंजीनियरिंग कॉपीराइट कानून में उचित उपयोग अपवाद द्वारा संरक्षित है।