
सुरक्षा अनुसंधान और डिटेक्शन इंजीनियरिंग के लिए अनुकूलन योग्य लिनक्स पर्सिस्टेंस टूल।

PANIX एक शक्तिशाली, मॉड्यूलर और अत्यधिक अनुकूलन योग्य Linux पर्सिस्टेंस फ्रेमवर्क है, जिसे सुरक्षा शोधकर्ताओं, डिटेक्शन इंजीनियरों, पेनेट्रेशन टेस्टर्स, CTF उत्साही लोगों और अन्य के लिए डिज़ाइन किया गया है। बहुमुखी प्रतिभा को ध्यान में रखकर निर्मित, PANIX कार्यक्षमता पर जोर देता है, जो इसे व्यापक प्रकार की पर्सिस्टेंस तकनीकों को समझने और लागू करने के लिए एक आवश्यक उपकरण बनाता है।

PANIX Linux पर्सिस्टेंस तंत्रों के अनुकरण और शोध के लिए बहुमुखी सुविधाओं का एक सूट प्रदान करता है।
| Feature | Description | Root | User |
|---|---|---|---|
| At Job Persistence | सिस्टम जॉब्स में प्रविष्टियाँ जोड़कर पर्सिस्टेंस लागू करता है। | ✅ | ✅ |
| Authorized Keys | SSH पहुँच के लिए authorized_keys फ़ाइल में एक सार्वजनिक कुंजी जोड़ता है। | ✅ | ✅ |
| Backdoor User | UID=0 (रूट विशेषाधिकार) वाला एक बैकडोर उपयोगकर्ता बनाता है। | ✅ | ❌ |
| Backdoor System User | सिस्टम उपयोगकर्ता को बैकडोर करता है (news/nobody के लिए SSH पहुँच)। | ✅ | ❌ |
| Backdoored /etc/passwd | सीधे /etc/passwd में एक दुर्भावनापूर्ण उपयोगकर्ता प्रविष्टि जोड़ता है। | ✅ | ❌ |
| Backdoored /etc/init.d | SysVinit (/etc/init.d) के माध्यम से पर्सिस्टेंस स्थापित करता है। | ✅ | ❌ |
| Backdoored /etc/rc.local | रन कंट्रोल (/etc/rc.local) के माध्यम से पर्सिस्टेंस स्थापित करता है। | ✅ | ❌ |
| Bind Shell | दूरस्थ पहुँच के लिए पूर्व-संकलित/LOLBin बाइंड शेल चलाता है। | ✅ | ✅ |
| Capabilities Backdoor | पर्सिस्टेंस बनाए रखने के लिए बाइनरी में विशिष्ट क्षमताएँ जोड़ता है। | ✅ | ❌ |
| Cron Job Persistence | रिबूट के बाद भी पर्सिस्टेंस सुनिश्चित करने के लिए cron जॉब्स सेट करता है। | ✅ | ✅ |
| Create User | सिस्टम पर एक नया उपयोगकर्ता खाता बनाता है। | ✅ | ❌ |
| D-Bus Backdoor | रूट रिवर्स शेल पहुँच के लिए एक D-Bus सेवा बनाता है। | ✅ | ❌ |
| Diamorphine Rootkit | Diamorphine लोडेबल कर्नेल मॉड्यूल रूटकिट स्थापित करता है। | ✅ | ❌ |
| Initramfs Persistence | रिबूट पर initramfs में UID=0 बैकडोर उपयोगकर्ता इंजेक्ट करता है। | ✅ | ❌ |
| Git Persistence | Git रिपॉजिटरी में पर्सिस्ट करने के लिए Git हुक या पेजर का उपयोग करता है। | ✅ | ✅ |
| Generator Persistence | पर्सिस्टेंट सेवाएँ बनाने के लिए systemd जनरेटर का लाभ उठाता है। | ✅ | ❌ |
| GRUB Backdoor | बूट पर बैकडोर निष्पादित करने के लिए GRUB में हेरफेर करता है। | ✅ | ❌ |
| Malicious Container | एस्केप होस्ट करने के लिए डिज़ाइन किया गया Docker कंटेनर तैनात करता है। | ✅ | ✅ |
| Malicious Package | पर्सिस्टेंस प्राप्त करने के लिए DPKG/RPM पैकेज स्थापित करता है। | ✅ | ❌ |
| NetworkManager | नेटवर्क क्रियाओं पर पर्सिस्ट करने के लिए एक डिस्पैचर स्क्रिप्ट स्थापित करता है। | ✅ | ❌ |
| LD_PRELOAD Backdoor | पर्सिस्टेंस के लिए दुर्भावनापूर्ण लाइब्रेरी इंजेक्ट करने हेतु LD_PRELOAD का उपयोग करता है। | ✅ | ❌ |
| LKM Backdoor | पर्सिस्टेंस बनाए रखने के लिए एक लोडेबल कर्नेल मॉड्यूल लोड करता है। | ✅ | ❌ |
| MOTD Backdoor | पर्सिस्टेंस स्थापित करने के लिए Message of the Day (MOTD) को बदलता है। | ✅ | ❌ |
| Package Manager | उपयोग पर पर्सिस्टेंस स्थापित करने के लिए APT/YUM/DNF में हेरफेर करता है। | ✅ | ❌ |
| PAM Persistence | एक दुष्ट मॉड्यूल या pam_exec का उपयोग करके PAM बैकडोर स्थापित करता है। | ✅ | ❌ |
| Password Change | बैकडोर खातों को सुरक्षित करने के लिए उपयोगकर्ता पासवर्ड बदलता है। | ✅ | ❌ |
| Polkit Backdoor | अत्यधिक अनुमतिपूर्ण Polkit कॉन्फ़िगरेशन बैकडोर बनाता है। | ✅ | ❌ |
| Reverse Shell | एक रिवर्स शेल स्थापित करता है (कई LOLBins का समर्थन करता है)। | ✅ | ✅ |
| Shell Profile Persistence | उपयोगकर्ता लॉगिन पर स्क्रिप्ट निष्पादित करने के लिए शेल प्रोफ़ाइल संशोधित करता है। | ✅ | ✅ |
| SSH Key Persistence | SSH के माध्यम से स्थायी पहुँच बनाए रखने के लिए SSH कुंजियों में हेरफेर करता है। | ✅ | ✅ |
| Sudoers Backdoor | उन्नत विशेषाधिकार प्रदान करने के लिए /etc/sudoers फ़ाइल को बदलता है। | ✅ | ❌ |
| SUID Backdoor | SUID बिट सेट करके बाइनरी को बैकडोर करता है। | ✅ | ❌ |
| System Binary Backdoor | बैकडोर कार्यक्षमता शामिल करने के लिए सिस्टम बाइनरी को रैप करता है। | ✅ | ❌ |
| Systemd Service | ऐसी systemd सेवाएँ बनाता है जो रिबूट पर पर्सिस्टेंस सुनिश्चित करती हैं। | ✅ | ✅ |
| Udev Persistence | हार्डवेयर इंटरैक्शन स्तर पर पर्सिस्ट करने के लिए ड्राइवरों का उपयोग करता है। | ✅ | ❌ |
| Web Shell Persistence | वेब इंटरफेस के माध्यम से दूरस्थ पहुँच के लिए वेब सर्वर तैनात करता है। | ✅ | ✅ |
| XDG Autostart | उपयोगकर्ता लॉगिन पर पर्सिस्ट करने के लिए XDG ऑटोस्टार्ट निर्देशिकाओं का उपयोग करता है। | ✅ | ✅ |

PANIX विभिन्न Linux वितरणों पर व्यापक समर्थन प्रदान करता है।