
पायथन रिमोट एडमिनिस्ट्रेशन टूल (RAT)
Stitch केवल शिक्षा/अनुसंधान उद्देश्यों के लिए है। लेखक इस बात की कोई जिम्मेदारी और/या देयता नहीं लेता है कि आप किसी भी उपकरण/स्रोत कोड/किसी भी फ़ाइल का उपयोग कैसे करते हैं। लेखक और उससे संबद्ध कोई भी व्यक्ति Stitch के साथ प्रदान की गई किसी भी फ़ाइल के उपयोग के संबंध में किसी भी हानि और/या क्षति के लिए उत्तरदायी नहीं होगा। Stitch या इसमें शामिल किसी भी फ़ाइल का उपयोग करके, आप समझते हैं कि आप अपने स्वयं के जोखिम पर उपयोग करने के लिए सहमत हैं। एक बार फिर Stitch और सभी शामिल फ़ाइलें केवल शिक्षा और/या अनुसंधान उद्देश्यों के लिए हैं। Stitch का उपयोग केवल आपकी अपनी पेंटेस्टिंग लैब्स पर, या परीक्षण की जा रही संपत्ति के मालिक की स्पष्ट सहमति से करने का इरादा है।
एक क्रॉस-प्लेटफॉर्म पायथन रिमोट एडमिनिस्ट्रेशन टूल:
यह एक क्रॉस-प्लेटफॉर्म पायथन फ्रेमवर्क है जो आपको विंडोज, मैक OSX और लिनक्स के लिए कस्टम पेलोड बनाने की अनुमति देता है। आप चुन सकते हैं कि पेलोड किसी विशिष्ट IP और पोर्ट से बंधे, किसी पोर्ट पर कनेक्शन के लिए सुने, सिस्टम बूट होने पर सिस्टम जानकारी का ईमेल भेजने का विकल्प, और बूट पर कीलॉगर शुरू करने का विकल्प। बनाए गए पेलोड केवल उस ऑपरेटिंग सिस्टम पर चल सकते हैं जिस पर वे बनाए गए थे।
होस्ट और लक्ष्य के बीच सभी संचार AES एन्क्रिप्टेड है। प्रत्येक Stitch प्रोग्राम एक AES कुंजी उत्पन्न करता है जो सभी पेलोड में डाली जाती है। पेलोड तक पहुँचने के लिए AES कुंजियों का मिलान होना चाहिए। Stitch चलाने वाले किसी भिन्न सिस्टम से कनेक्ट करने के लिए, आपको मूल सिस्टम से showkey कमांड और नए सिस्टम पर addkey कमांड का उपयोग करके कुंजी जोड़नी होगी।
"stitchgen" कमांड उपयोगकर्ता को विंडोज पर NSIS इंस्टॉलर और पॉज़िक्स मशीनों पर Makeself इंस्टॉलर बनाने का विकल्प देता है। विंडोज के लिए, इंस्टॉलर पेलोड और एक एलिवेशन EXE पैकेज करता है, जो फ़ायरवॉल प्रॉम्प्ट को रोकता है और स्थिरता जोड़ता है, और पेलोड को सिस्टम पर रखता है। मैक OSX और लिनक्स के लिए, इंस्टॉलर पेलोड रखता है और स्थिरता जोड़ने का प्रयास करता है। NSIS इंस्टॉलर बनाने के लिए आपको NSIS को डाउनलोड और इंस्टॉल करना होगा।
आसान स्थापना के लिए अपने OS के अनुरूप निम्नलिखित कमांड चलाएँ:
# विंडोज के लिए
pip install -r win_requirements.txt
# मैक OSX के लिए
pip install -r osx_requirements.txt
# लिनक्स के लिए
pip install -r lnx_requirements.txt
python main.py
या
./main.py
मेरे पीछे प्रेरणा पायथन, हैकिंग के अपने ज्ञान को आगे बढ़ाना और यह देखना था कि मैं क्या हासिल कर सकता हूँ। जब मैंने n1nj4sec द्वारा किए गए अद्भुत कार्य को पाया तो कुछ हद तक हतोत्साहित हुआ और इस परियोजना को लगभग छोड़ दिया, लेकिन फिर भी इसे यहाँ रखने का निर्णय लिया क्योंकि मैं पहले ही इतनी दूर आ चुका था।

देखें LICENSE