
PyIris एक मॉड्यूलर रिमोट एक्सेस ट्रोजन टूलकिट है जो पायथन में लिखा गया है और विंडोज तथा लिनक्स सिस्टम को लक्षित करता है।
PyIris परियोजना एक मॉड्यूलर रिमोट एक्सेस ट्रोजन टूलकिट है जो पूरी तरह से पायथन में लिखा गया है। यह उपयोगकर्ताओं को रिमोट एक्सेस ट्रोजन पेलोड को गतिशील रूप से बनाने, उत्पन्न करने और एन्कोड/एन्क्रिप्ट करने की अनुमति देता है अन्य समझौता किए गए होस्ट के रिमोट नियंत्रण के लिए।



सबसे पहले, इस रिपॉजिटरी को क्लोन करें (सुनिश्चित करें कि आपने git स्थापित किया है), रूट फ़ोल्डर में CD करें।
git clone https://github.com/angus-y/PyIris-backdoor
cd PyIris-backdoor
इसके बाद बाकी आवश्यक मॉड्यूल को pip3 के साथ स्थापित करें। केवल setup/windows/requirements.txt फ़ाइल से मॉड्यूल स्थापित करें
क्योंकि यह खंड PyIris के विंडोज संस्करण को चलाने के लिए है।
pip3 install -r setup/windows/requirements.txt
पहली बार रूट फ़ोल्डर में PyIris.py चलाने पर आपको एक कुंजी उत्पन्न करने का विकल्प दिखाई देना चाहिए, यह इंगित करता है कि सब कुछ सही ढंग से स्थापित हो गया है।
सबसे पहले, इस रिपॉजिटरी को क्लोन करें (सुनिश्चित करें कि आपने git स्थापित किया है), रूट फ़ोल्डर में CD करें।
git clone https://github.com/angus-y/PyIris-backdoor
cd PyIris-backdoor
इसके बाद एक बाहरी निर्भरता, xlib, जो pyperclip के लिए आवश्यक है, apt-get के माध्यम से स्थापित करें।
sudo apt-get install xclip
फिर pyalsaaudio को apt-get के माध्यम से स्थापित करें, यदि आप ubuntu पर स्थापित कर रहे हैं तो कृपया नीचे दिए गए नोट को पढ़ें
sudo apt-get install python3-alsaaudio
उसके बाद cv2 द्वारा वेबकैम लाइव स्ट्रीम प्रदर्शित करने के लिए canberra-gtk-module स्थापित करें
sudo apt-get install libcanberra-gtk-module
Pyautogui लिनक्स में आयात करने से मना कर देता है यदि tkinter स्थापित नहीं है, इसलिए हमें इसे स्थापित करना होगा। हालाँकि, हम वास्तव में किसी भी स्काउट के लिए tkinter का उपयोग नहीं कर रहे हैं।
sudo apt-get install python3-tk python3-dev
अंत में, बाकी आवश्यक मॉड्यूल को pip3 के साथ स्थापित करें। केवल setup/linux/requirements.txt फ़ाइल से मॉड्यूल स्थापित करें क्योंकि यह खंड PyIris के लिनक्स संस्करण को चलाने के लिए है।
pip3 install -r setup/linux/requirements.txt
पहली बार चलाने पर आपको एक कुंजी उत्पन्न करने का विकल्प दिखाई देना चाहिए, यह इंगित करता है कि सब कुछ सही ढंग से स्थापित हो गया है।
पहले PyIris-backdoor फ़ोल्डर में जाएँ, फिर चलाएँ
git pull
विंडोज पर किसी भी नए जोड़े गए तृतीय-पक्ष मॉड्यूल को स्थापित करने या अपडेट करने के लिए चलाएँ
cd setup/windows
pip3 install -r requirements.txt
लिनक्स पर किसी भी नए जोड़े गए तृतीय-पक्ष मॉड्यूल को स्थापित करने या अपडेट करने के लिए चलाएँ
cd setup/linux
pip3 install -r requirements.txt
py -3 PyIris.py
यदि कुंजी उत्पन्न करने का संकेत दिया जाए, तो या तो एंटर दबाएँ या वह कुंजी दर्ज करें जिसका आप उपयोग करना चाहते हैं।
python3 PyIris.py
यदि कुंजी उत्पन्न करने का संकेत दिया जाए, तो या तो एंटर दबाएँ या वह कुंजी दर्ज करें जिसका आप उपयोग करना चाहते हैं।
help कमांड आपका मित्र है! किसी विशिष्ट इंटरफ़ेस पर आपके द्वारा उपयोग किए जा सकने वाले सभी कमांड की सूची प्राप्त करने के लिए बस help चलाएँ। किसी विशिष्ट कमांड के बारे में अधिक जानकारी के लिए, उसके बारे में अधिक गहन सहायता प्राप्त करने के लिए help <कमांड का नाम> चलाएँ। वैकल्पिक रूप से आप ? कमांड का उपयोग कर सकते हैं जो help कमांड का एक उपनाम है। मैं जल्द ही एक विकी लिखने की योजना बना रहा हूँ जिसमें PyIris का उपयोग करने के लिए आवश्यक सभी कमांड और जानकारी का विवरण होगा।
PyIris अपने पेलोड को संकलित करने के लिए Pyinstaller का उपयोग करता है। इसलिए बाइनरी को क्रॉस-कंपाइल करना संभव नहीं है। इसका मतलब है कि यदि आप लिनक्स में एक स्काउट उत्पन्न और संकलित करते हैं तो बाइनरी केवल लिनक्स में चलती है, यह विंडोज के लिए समान काम करता है। यदि आप लिनक्स के लिए विंडोज स्काउट्स को क्रॉस-कंपाइल करना चाहते हैं तो मेरा सुझाव है कि आप wine का उपयोग करें और वहां से PyIris चलाएँ, अन्यथा आपके विकल्प बहुत सीमित हैं।
यह संभवतः आपके द्वारा स्थापित एक अनावश्यक लाइब्रेरी के कारण है जिसे enum34 कहा जाता है, जिसे पहले ही हटा दिया गया है। कमांड के साथ लाइब्रेरी को अनइंस्टॉल करें
pip uninstall -y enum34