
डिस्क पर लॉक की गई फ़ाइल, या वर्तमान में चल रहे एक्ज़ीक्यूटेबल को हटाने का एक तरीका।
The delete-self-poc एक लॉक किए गए निष्पादन योग्य (executable) या वर्तमान में चल रही फ़ाइल को डिस्क से हटाने की विधि का प्रदर्शन है। यह अवधारणा प्रारंभ में Jonas Lykkegaard द्वारा खोजी गई थी, और मैंने इसके लिए प्रूफ ऑफ कॉन्सेप्ट (POC) बनाया है। इसके अतिरिक्त, इसका उपयोग डिस्क पर लॉक की गई फ़ाइलों को हटाने के लिए किया जा सकता है, बशर्ते कि वर्तमान कॉलिंग प्रोसेस के पास उन्हें एक्सेस करने और हटाने के लिए आवश्यक अनुमतियाँ हों।
यह इस POC में कैसे काम करता है?
मैंने इस रिपॉज़िटरी में एक स्टैटिकली लिंक्ड रिलीज़ शामिल की है, यदि आप मूल स्रोत कोड को कंपाइल करने की जहमत नहीं उठाना चाहते हैं।