DLL फ़ाइलों को संशोधित करके सॉफ़्टवेयर को क्रैक करने के लिए कैसे
क्या आप कभी सीखना चाहते हैं कि एक कार्यक्रम खुद को कॉपी होने से कैसे बचाता है? सही उपकरण के साथ, आप एक कार्यक्रम के आंतरिक कार्यकलापों की जांच कर सकते हैं और रिवर्स-इंजीनियरिंग के साथ प्रयोग कर सकते हैं. शुरू करने के लिए आपको असेंबली प्रोग्रामिंग और हेक्स कोड पर एक फर्म समझ की आवश्यकता होगी, और एक डिस्सेबल ऐप. एक बार जब आप कोड से परिचित हो जाते हैं, तो आप डीएलएल को संशोधित कर सकते हैं ताकि उनके संबंधित कार्यक्रमों को कभी पंजीकृत या खरीदा न हो.
कदम
1. विधानसभा प्रोग्रामिंग और हेक्स कोड हेरफेर सीखें. यदि आप अधिकतर सॉफ्टवेयर को क्रैक करना चाहते हैं, तो आपको एक होना होगा विधानसभा पर अच्छा समझ, जो एक निम्न स्तरीय प्रोग्रामिंग भाषा है. असेंबली मशीन भाषा से ली गई है, और प्रत्येक असेंबली भाषा आपके द्वारा उपयोग किए जा रहे कंप्यूटर के प्रकार के लिए विशिष्ट है. अधिकांश असेंबली भाषा बाइनरी और के माध्यम से व्यक्त की जाती है हेक्साडेसिमल.

2. एक डिस्सेबलर स्थापित करें. डीएलएल की जांच और संशोधन करने के लिए, आपको एक अलग-अलग टूल्स की आवश्यकता होगी, जिसमें एक डिस्सेबलर शामिल है. इडा प्रो एक महान विकल्प है, क्योंकि यह एक डिस्सेबलर और डीबगर है. सौभाग्य से एक मुफ्त संस्करण उपलब्ध है https: // हेक्स-किरणें.कॉम / उत्पाद / आईडीए / समर्थन / डाउनलोड_फ्रीवेयर, हालांकि यह प्रो संस्करण की तुलना में कार्यक्षमता में अधिक सीमित है. आप भी कर सकते हैं डॉटपीक का प्रयास करें, जो एक डीएलएल-सहायक डिकंपिलर है जो डिकंपल करता है .सी # के लिए नेट असेंबली कोड. एक और विकल्प है Ollydbg, जो आपको मुफ्त में डीएलएल फाइलें खोलने देता है.

3. उस एप्लिकेशन को खोलें जिसे आप अपने डिस्सेबल में क्रैक करना चाहते हैं. प्रक्रिया आप किस डिस्सेबलर का उपयोग कर रहे हैं, इस पर निर्भर करता है. यह आपको दिखाएगा कि कार्यक्रम द्वारा डीएलएल फाइलें लोड की जा रही हैं. डीएलएल से कौन से कार्यों को बुलाया जा रहा है, यह जांचने के लिए डीबगर का उपयोग करें.

4. काउंटर फ़ंक्शन खोजें. कई कार्यक्रम प्रतिलिपि सुरक्षा के लिए एक टाइमर का उपयोग करते हैं, और जब टाइमर चलता है, तो उपयोगकर्ता अब प्रोग्राम तक पहुंचने में सक्षम नहीं होता है. लक्ष्य यह काउंटर कोड ढूंढना है, और फिर इसे बाईपास करना है.

5. काउंटर पर एक ब्रेक-पॉइंट सेट करें. एक बार जब आप काउंटर फ़ंक्शन को अलग कर लेंगे, तो इसका सामना करने पर अपने डिस्सेबलर को तोड़ने के लिए सेट करें. यह आपको उस सटीक कोड को देखने की अनुमति देगा जो कि काउंटर फ़ंक्शन कहा जाता है.

6. काउंटर कोड बदलें. अब जब आपको काउंटर फ़ंक्शन के लिए कोड मिला है, तो आप कोड बदल सकते हैं ताकि काउंटर कभी भी उस बिंदु तक नहीं पहुंच सके जहां यह आपको प्रोग्राम से बाहर कर देता है. उदाहरण के लिए, आप इसे बना सकते हैं ताकि काउंटर ब्रेक सीमा तक गिना जा सके या आप उस पर कूदकर काउंटर को बाईपास कर सकें.`

7. अपने नए क्रैक किए गए सॉफ़्टवेयर को पुन: संकलित करें. डिस्संबलिंग और संपादन के बाद, आपको प्रोग्राम के नए संस्करण को संकलित करने की आवश्यकता होगी ताकि आपके परिवर्तन डीएलएल फाइलों और अन्य निर्भरताओं पर प्रचारित हों।.
चेतावनी
सॉफ्टवेयर समुद्री डाकू अवैध है, इसलिए इसे अपने जोखिम पर करें.
अधिकांश सॉफ्टवेयर को क्रैक करना अवैध है.
सामाजिक नेटवर्क पर साझा करें: