
यह उपकरण एक कमांड लाइन उपयोगिता है जो आपको किसी भी बाइनरी फ़ाइल को QRकोड मूवी में बदलने की अनुमति देता है। डेटा को फिर दृश्य रूप से पुन: एकत्रित किया जा सकता है, जिससे एयर गैप वाले सिस्टम से डेटा का निष्कासन संभव होता है।
यह टूल एक कमांड लाइन उपयोगिता है जो आपको किसी भी बाइनरी फ़ाइल को QRcode GIF में बदलने की अनुमति देती है। डेटा को फिर दृश्य रूप से पुनः एकत्र किया जा सकता है, जिससे एयर-गैप्ड सिस्टम में डेटा का एक्सफ़िलट्रेशन संभव होता है। इसे DLP सॉफ़्टवेयर में कमज़ोरियों को प्रदर्शित करने के लिए एक प्रूफ़ ऑफ़ कॉन्सेप्ट के रूप में डिज़ाइन किया गया था; अर्थात्, यह धारणा कि डेटा सिस्टम से ईमेल, USB स्टिक या अन्य मीडिया के माध्यम से बाहर निकलेगा।
QRExfiltrate का उपयोग करने के लिए, कमांड लाइन खोलें और QRExfiltrate स्क्रिप्ट्स वाली निर्देशिका पर जाएं।
एक बार ऐसा करने के बाद, आप अपनी बाइनरी फ़ाइल को QRcode GIF में बदलने के लिए निम्नलिखित कमांड चला सकते हैं:
./encode.sh ./draft-taddei-ech4ent-introduction-00.txt output.gif
encode.sh <inputfile>

जहाँ <inputfile> उस बाइनरी फ़ाइल का पथ है जिसे आप बदलना चाहते हैं, और <outputfile>, यदि कोई आउटपुट निर्दिष्ट नहीं किया गया है तो output.gif का उपयोग किया जाता है, वांछित आउटपुट GIF फ़ाइल का पथ है।
कमांड पूरा होने के बाद, आपके पास आपकी बाइनरी फ़ाइल का डेटा वाली एक GIF फ़ाइल होगी।
फिर आप इस GIF फ़ाइल को अपनी इच्छानुसार स्थानांतरित कर सकते हैं और किसी भी मानक QR कोड रीडर का उपयोग करके डेटा को पुनः एकत्र कर सकते हैं।
QRExfiltrate के लिए निम्नलिखित पूर्वापेक्षाएँ आवश्यक हैं:
QRExfiltrate स्रोत डेटा के आकार द्वारा सीमित है, प्रति फ्रेम qrencoding को 64 बाइट्स पर सीमित किया गया है ताकि परिणामी छवि का आकार और आकृति एक समान रहे। इसके अतिरिक्त, QR कोड में रूपांतरण के परिणामस्वरूप बहुत अधिक स्टोरेज ओवरहेड होता है, औसतन परिणामी gif मूल से 50 गुना बड़ा होता है। अंत में, QRExfiltrate QR कोड रीडर की क्षमताओं द्वारा सीमित है। यदि रीडर GIF से QR कोड का पता लगाने में सक्षम नहीं है, तो डेटा को पुनः एकत्र नहीं किया जा सकेगा।
डिकोडर स्क्रिप्ट जानबूझकर शामिल नहीं की गई है
QRExfiltrate एक शक्तिशाली उपकरण है जिसका उपयोग DLP सिस्टम को बायपास करने और एयर-गैप्ड नेटवर्क में डेटा एक्सफ़िलट्रेट करने के लिए किया जा सकता है। हालांकि, यह ध्यान रखना महत्वपूर्ण है कि QRExfiltrate का उपयोग सावधानी से और केवल उन स्थितियों में किया जाना चाहिए जहाँ पकड़े जाने का जोखिम कम हो।