यह बहुत आसान है, आपको बस अपने निष्पादन योग्य पर MD5 या SHA256 चलाना होगा, फिर, जब आपको पता चलता है कि आपने अंतिम रिलीज़ के निर्माण के बाद सिग्नेचर को बाइनरी में क्या हार्डकॉट किया है, तब से बदल गया है, तो इसका स्पष्ट रूप से किसी ने अपने निष्पादन योग्य को हैक कर लिया है। तब ज्यादातर कंपनियां, अब केवल एक पॉपअप नहीं दिखाती हैं (यह पहले मामला था) जो "टूटे हुए पीई" या "वायरस का पता चला" कहता है और फिर गेम से बाहर निकल जाता है, क्योंकि यह बहुत तेजी से हैकर होगा। क्योंकि खेल संवाद के संदेश लूप पर रोक दिया जाता है, इसलिए यह देखने के लिए तत्काल है कि संवाद किस शाखा से पॉप अप किया गया था, और बस स्थिति की जांच में कोड बदलकर शाखा को बायपास करें।
आज, कंपनियां गेमप्ले में बहुत सूक्ष्म परिवर्तन का उपयोग करती हैं, जैसे कि गेम को अचूक बनाने के लिए राक्षसों के जीवन को गुणा करना, या इस प्रबंधन गेम में अविश्वसनीय रूप से चतुराई से एकीकृत करना, जहां आप एक गेम कंपनी चलाते हैं और आप अंततः ढीले हो जाते हैं क्योंकि बहुत से खिलाड़ी आपके खेल को शांत कर रहे थे। इस मामले में अच्छा mise en abyme। कभी-कभी यह आपको बस कंपनी के सर्वरों पर अपलोड किया गया लाल झंडा मिलता है, और जब आप उन्हें समर्थन के लिए बुलाना चाहते हैं तो आपको भाषण मिलता है, या अपनी पहचान बताने में फंस जाते हैं।
लेकिन यह सब विषय है, तकनीक हैशिंग है। और ये चेक बाइनरी में कई जगहों पर चलाए जा सकते हैं ताकि हैकर्स को एक मिल जाए और इसे साफ कर दें, तो यह पर्याप्त नहीं है।
EDIT: यदि आप गेम को केवल-कॉपी करते हैं, तो यह काम कर सकता है अगर गेम में एंटी-पाइरेसी माप नहीं है। यह बहुत पुराने खेलों के साथ काम कर रहा था, पूर्व सीडी बर्नर युग। यही कारण है कि, ज्यादातर समय, खेल को चलाने के लिए स्थापित किया जाना है, न कि केवल स्थापना फ़ोल्डर की प्रतिलिपि बनाई गई है। इसमें सिस्टम में हर जगह छिपी हुई फाइलें और रजिस्ट्री कीज़ शामिल हैं। खेल इन चीजों की उपस्थिति की जांच करता है, जो केवल इंस्टॉलर द्वारा बनाई जा सकती है। और इंस्टॉलर, केवल सीडी से चलाया जा सकता है, जो कि अनियमित बिट्स के कारण मैथुन योग्य नहीं है जो डिस्क के पहले बाइट्स में त्रुटि-सुधार कोड सिस्टम का सम्मान नहीं करता है, जो अधिकांश सीडी प्लेयर ड्राइवरों को मारता है। अल्कोहल के नीरो जैसे कुछ कॉपी सॉफ्टवेयर आपको त्रुटियों को नजरअंदाज करने का प्रस्ताव देते हैं, लेकिन वे जो जलाते हैं वह एक सही प्रतिलिपि है, इंस्टॉलर यह पता लगाता है कि वहां आप फिर से जाते हैं।
EDIT2:
क्यू: कैसे एक फ़ाइल हैश करने के लिए तो हैश जो फ़ाइल हैश में हैश सम्मिलित करें?
@ बाइट 56: धिक्कार है कि हमें यहाँ पर बुद्धिमान टिप्पणियाँ मिल रही हैं :) हाँ यह एक विरोधाभास है और इसे हल नहीं किया जा सकता है। तो हैश को बाइनरी के हिस्से पर बनाना पड़ता है जिसमें हैश नहीं होता है। और चेक कोड को यह जानना होगा कि, उस क्षेत्र को बाहर करने के लिए जब हैशिंग की जाँच करें। मैंने लोगों को टैग का उपयोग करते हुए देखा है, जैसे ~~ #### [यहां हैश रखें] #### ~~ अपने हैश को घेरने और बहिष्कार करने के लिए। लेकिन यह हैकर्स के लिए आसान होने का दोष है, इसलिए हैश को कई स्थानों पर हाथापाई और बिखराव करना पड़ता है। यहां तक कि एन्क्रिप्टेड क्यों नहीं, और एक ही छलावा ऑपरेशन निजी कुंजी को संग्रहीत करने के लिए जाता है।