
de4py v3.3.2-stable
पायथन रिवर्स इंजीनियरिंग के लिए अंतिम AI-संचालित टूलकिट
de4py
⚠️ de4py निःशुल्क और ओपन सोर्स (CC BY-NC 4.0) है।
कहीं और बेचे जाने वाले किसी भी भुगतान किए गए संस्करण या व्यावसायिक उपयोग की अनुमति नहीं है। यदि आपने de4py के लिए भुगतान किया है, तो आपको गुमराह किया गया है।
De4py एक उन्नत Python डीऑब्फस्केटर है जिसमें एक सुंदर UI (PySide6) और मैलवेयर विश्लेषकों तथा रिवर्स इंजीनियर्स के लिए मजबूत सुविधाओं का एक समूह है। यह सामान्य पैकर्स के स्वचालित डीऑब्फस्केशन और मैन्युअल विश्लेषण उपकरण दोनों का समर्थन करता है।
Fadi002 और AdvDebug द्वारा अनुरक्षित।
🚀 विशेषताएँ
| विशेषता | कार्य |
|---|---|
| Onyx इंजन (AI) | AST सफाई, कंट्रोल-फ्लो फ़्लैटनिंग पुनर्प्राप्ति और पैटर्न मिलान के साथ संयुक्त स्थानीय LLM (Ollama) का उपयोग करके उन्नत डीऑब्फस्केशन। |
| लीगेसी डीऑब्फस्केशन | लोकप्रिय ऑब्फस्केटर्स के लिए प्रत्यक्ष समर्थन: Jawbreaker, BlankOBF, PlusOBF, Wodx, Hyperion, pyobfuscate। |
| फ़ाइल विश्लेषक | पैकर्स का पता लगाना (PyInstaller, unpy2exe), डायनामिक हैश गणना, संदिग्ध स्ट्रिंग खोज और मेटाडेटा निष्कर्षण। |
| Pyshell GUI और कोड निष्पादन | बाहरी टारगेट प्रोसेस के अंदर Python कोड निष्पादित करने के लिए कस्टम GUI (डायनामिक विश्लेषण और लाइसेंसिंग बाईपास के लिए उपयोगी)। |
| आधुनिक UI | प्रीमियम लुक और अनुभव के लिए PySide6 और एक कस्टम डार्क थीम के साथ निर्मित। CLI मोड भी समर्थित है। |
| वैश्विक स्थानीयकरण | समुदाय-संचालित स्थानीयकरण इंजन द्वारा संचालित, बॉक्स से बाहर 18+ भाषाओं के लिए समर्थन। |
| प्लगइन आर्किटेक्चर और API | कस्टम विश्लेषक बनाने के लिए एक्सटेंसिबल प्लगइन सिस्टम। आप अपने स्वयं के टूल्स में de4py को प्रोग्रामेबल लाइब्रेरी के रूप में भी सीधे उपयोग कर सकते हैं। |
| व्यवहार मॉनिटर | प्रोसेस हैंडल, मेमोरी एक्सेस और सॉकेट की निगरानी करें। रीयल-टाइम निरीक्षण के लिए अंतर्निहित डेवलपर टूल। |
📦 इंस्टॉलेशन और उपयोग
आवश्यक शर्तें
- Python 3.10+
- Windows (पूर्ण सुविधा समर्थन के लिए अनुशंसित)
इंस्टॉलेशन
आप de4py को एक पैकेज के रूप में इंस्टॉल कर सकते हैं:
git clone https://github.com/Fadi002/de4py.git
cd de4py
pip install .
चलाना
GUI मोड:
python -m de4py
# OR
python main.py
CLI मोड:
python -m de4py --cli
🧠 Onyx इंजन और Ollama सेटअप
उन्नत Onyx-Alpha डीऑब्फस्केटर (जो भारी ऑब्फस्केटेड कोड के लिए स्थानीय LLM का उपयोग करता है) का उपयोग करने के लिए, आपको Ollama सेटअप करना होगा:
- Ollama डाउनलोड और इंस्टॉल करें।
- अपना टर्मिनल खोलें और आवश्यक मॉडल को पुल करें (डिफ़ॉल्ट
qwen2.5-coder:1.5bहै):ollama run qwen2.5-coder:1.5b - मॉडल डाउनलोड होकर चलने के बाद, de4py में Onyx इंजन AI-सहायता प्राप्त डीऑब्फस्केशन के लिए स्वचालित रूप से उससे जुड़ जाएगा। आप UI सेटिंग्स में मॉडल और थ्रेशोल्ड बदल सकते हैं।
🛠 प्रोजेक्ट संरचना
प्रोजेक्ट को स्पष्टता के लिए रीफैक्टर किया गया है:
de4py/
├── de4py/ # Main Package
│ ├── engines/ # Deobfuscators and Analyzers (Onyx + legacy)
│ ├── ui/ # PySide6 User Interface
│ ├── api/ # Remote API client and telemetry
│ ├── lang/ # Localization
│ ├── config/ # Configuration management
│ └── utils/ # Utilities (RPC, TUI, etc.)
├── plugins/ # External Plugins folder (Root)
├── main.py # Entry point
└── pyproject.toml # Project configuration
🤝 योगदान
सभी योगदानों का स्वागत है!
🔗 समुदाय
- Signal: हमारे Signal रूम से जुड़ें
- Discord: यहाँ जुड़ें 💬
🌐 de4py के अनुवाद में सहायता करें
हम अनुवाद के लिए Crowdin का उपयोग करते हैं।
- जिस भाषा में आप अनुवाद करना चाहते हैं उसे चुनें।
- Crowdin वेब एडिटर का उपयोग करें।
- समीक्षा के लिए अनुवाद सबमिट करें।
⚠️ अस्वीकरण
यह टूल केवल शैक्षिक उद्देश्यों के लिए है। बिना अनुमति के कभी भी सॉफ़्टवेयर को डीऑब्फस्केट न करें। डेवलपर्स दुरुपयोग के लिए उत्तरदायी नहीं हैं।
📄 लाइसेंस
क्रिएटिव कॉमन्स एट्रिब्यूशन-नॉनकमर्शियल 4.0 इंटरनेशनल (CC BY-NC 4.0) के तहत लाइसेंस प्राप्त।
📝 एट्रिब्यूशन नोटिस
यह प्रोजेक्ट Fadi002 द्वारा बनाया गया था।
यदि आप इस प्रोजेक्ट को फोर्क या पुनर्वितरित करते हैं, तो आपको मूल कॉपीराइट नोटिस बनाए रखना होगा और CC BY-NC 4.0 लाइसेंस के अनुसार उचित एट्रिब्यूशन प्रदान करना होगा। लेखक से स्पष्ट अनुमति के बिना व्यावसायिक उपयोग की अनुमति नहीं है।
