मैं अपने आवेदन में कुछ मूल एंटी डिबगिंग कार्यक्षमता को लागू करने की कोशिश कर रहा हूं। एक क्षेत्र जिसे मैं विशेष रूप से ध्यान केंद्रित करना चाहता था, लोगों को अपने आवेदन से आसानी से उपयोग करने योग्य मेमोरी डंप लेने से रोकने का प्रयास कर रहा है। मैंने इस लेख को पढ़ा: http://www.codeproject.com/KB/security/AntiReverseEngineering.aspxएंटी डिबगिंग - मेमोरी डंप को रोकना
और इससे मुझे यह पता लगाने के लिए बहुत सारी युक्तियां दी गईं कि डिबगर मौजूद है या नहीं, साथ ही कुछ जानकारी है कि मैं मेमोरी डंप को कैसे रोक सकता हूं। लेकिन लेखक ने नोट किया कि किसी को इन तकनीकों का उपयोग करने के बारे में सावधान रहना चाहिए, जैसे स्मृति में निष्पादन योग्य शीर्षलेख को हटा देना। उन्होंने उल्लेख किया कि कई बार ऐसा हो सकता है जब ओएस या अन्य प्रोग्राम इस जानकारी का उपयोग करना चाहें, लेकिन मैं किस उद्देश्य के लिए नहीं देख सकता।
क्या किसी को भी कुछ अन्य सुझाव मिल गए हैं कि मैं अपने प्रोग्राम को डंप करने से रिवर्स इंजीनियरों को कैसे रोक सकता हूं?
मैं विंडोज़ पर हूं।
सधन्यवाद,
फिलिप Bennefall