Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Obfu-DE-Scate — एंड्रॉइड APKs को डीओबफस्केट करने के लिए फजी तुलना उपकरण, जो विभिन्न संस्करणों में नाम बदले गए फंक्शनों की पहचान करके, मैपिंग फाइलें और इंटरैक्टिव HTML रिपोर्ट उत्पन्न करता है, मैलवेयर और कमजोरियों के विश्लेषण के लिए। | Kitploit
उपकरण/GitHubGitHub/user1342/obfu-de-scate
एंड्रॉइड सुरक्षाभेद्यता विश्लेषणरिवर्स इंजीनियरिंगमालवेयर विश्लेषणबाइनरी विश्लेषण
GitHubuser1342/obfu-de-scate

Obfu-DE-Scate

एंड्रॉइड APKs को डीओबफस्केट करने के लिए फजी तुलना उपकरण, जो विभिन्न संस्करणों में नाम बदले गए फंक्शनों की पहचान करके, मैपिंग फाइलें और इंटरैक्टिव HTML रिपोर्ट उत्पन्न करता है, मैलवेयर और कमजोरियों के विश्लेषण के लिए।

रिपॉजिटरी देखें
19812172 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

🤖 Obfu[DE]scate: एंड्रॉइड एपीके के लिए एक डी-ऑबफस्केशन और तुलना उपकरण। 📱

GitHub contributors GitHub Repo stars GitHub watchers GitHub last commit

Obfu[DE]scate एक Python उपकरण है जिसे Android APK के दो संस्करणों को डी-ऑबफस्केट करने और तुलना करने की प्रक्रिया को सरल बनाने के लिए डिज़ाइन किया गया है - भले ही ऑबफस्केशन के भाग के रूप में फ़ंक्शन का नाम बदल दिया गया हो। फ़ज़ी तुलना तर्क के साथ, Obfu[DE]scate फ़ंक्शनों के बीच समानताएं पहचान सकता है और APK संस्करणों के बीच परिवर्तनों का पता लगाने में आपकी सहायता कर सकता है।

➡️ शुरुआत करना

स्थापना

Obfu[DE]scate के साथ शुरुआत करना आसान है! इन चरणों का पालन करें:

  1. रिपॉजिटरी को अपनी स्थानीय मशीन पर क्लोन करें।
  2. निर्भरताओं को मैन्युअल रूप से या शामिल आवश्यकताओं फ़ाइल के माध्यम से निम्नलिखित कमांड का उपयोग करके स्थापित करें:
root@kitploit:~
pip install -r REQUIREMENTS.txt
  1. अपने सिस्टम के लिए उनकी वेबसाइट से APKTool डाउनलोड करें और सुनिश्चित करें कि यह स्थापित है और आपके PATH में उपलब्ध है।

Obfu[DE]scate का Windows 11 पर परीक्षण किया गया है, लेकिन यह अन्य सिस्टम पर भी काम करना चाहिए।

चलाना

Obfu[DE]scate अपने व्यवहार को अनुकूलित करने के लिए कई कमांड-लाइन विकल्प प्रदान करता है:

दो APK फ़ाइलों की तुलना करने के लिए, बस निम्नलिखित कमांड से Obfu[DE]scate चलाएँ:

root@kitploit:~
python ObfuDeScate.py -a1 "old_example.apk" -a2 "new_example.apk" -cp "com.example.path"

उपरोक्त उदाहरण में, Obfu[DE]scate old_example.apk APK में क्लास पथ com.example.path पर सभी फ़ंक्शनों की समीक्षा करेगा और उनकी तुलना new_example.apk में उसी क्लास पथ पर पाए गए सभी फ़ंक्शनों से करेगा।

🔎 आउटपुट

Obfu[DE]scate दो आउटपुट फ़ाइलें उत्पन्न करता है: एक मैपिंग फ़ाइल न्यूलाइन-सेपरेटेड सूची प्रारूप में, और एक इंटरैक्टिव HTML फ़ाइल। इन आउटपुट फ़ाइलों में शामिल हैं:

  • mapping.txt - एक न्यूलाइन से अलग किया गया टेक्स्ट फ़ाइल जिसमें प्रत्येक पंक्ति APK1 और APK2 में एक विधि के बीच पहचाने गए मिलान से संबंधित है। इन पंक्तियों का प्रारूप इस प्रकार है: com.chess.play.ObserveGameHelperImpl.d -> com.chess.play.ObserveGameHelperImpl.a ।
  • output.html - एक HTML फ़ाइल जो वेब ब्राउज़र में खोलने पर APK1 में सभी फ़ंक्शनों को सूचीबद्ध करती है। ये ड्रॉपडाउन हैं जिन पर क्लिक करने पर APK2 में मिलान की गई विधि (यदि कोई हो), उनके मिलान की आत्मविश्वास स्तर, और APK1 और APK2 से उस विधि के लिए SMALI में कोडब्लॉक दिखाया जाता है।

🙏 योगदान

Obfu[DE]scate एक ओपन-सोर्स प्रोजेक्ट है और समुदाय से योगदान का स्वागत करता है। यदि आप Obfu[DE]scate में योगदान देना चाहते हैं, तो कृपया इन दिशानिर्देशों का पालन करें:

  • रिपॉजिटरी को अपने स्वयं के GitHub खाते में फोर्क करें।
  • अपने योगदान के लिए वर्णनात्मक नाम के साथ एक नई शाखा बनाएँ।
  • अपने परिवर्तन करें और उनका अच्छी तरह से परीक्षण करें।
  • मुख्य रिपॉजिटरी में एक पुल अनुरोध सबमिट करें, जिसमें आपके परिवर्तनों का विस्तृत विवरण और कोई भी प्रासंगिक दस्तावेज़ शामिल हो।
  • अनुरक्षकों से प्रतिक्रिया की प्रतीक्षा करें और किसी भी टिप्पणी या सुझाव (यदि कोई हो) का जवाब दें।
  • एक बार आपके परिवर्तनों की समीक्षा और अनुमोदन हो जाने के बाद, उन्हें मुख्य रिपॉजिटरी में मर्ज कर दिया जाएगा।

⚖️ आचार संहिता

Obfu[DE]scate कंट्रीब्यूटर करार आचार संहिता का पालन करता है। कृपया समीक्षा करें और Obfu[DE]scate में योगदान करते समय इस आचार संहिता का पालन करें।

🐛 बग रिपोर्ट और फीचर अनुरोध

यदि आपको कोई बग मिलता है या किसी नई सुविधा के लिए सुझाव है, तो कृपया GitHub रिपॉजिटरी में एक मुद्दा खोलें। कृपया जितना संभव हो उतना विवरण प्रदान करें, जिसमें मुद्दे को पुन: उत्पन्न करने के चरण या प्रस्तावित सुविधा का स्पष्ट विवरण शामिल हो। आपकी प्रतिक्रिया मूल्यवान है और सभी के लिए Obfu[DE]scate को बेहतर बनाने में मदद करेगी।

💛 धन्यवाद

यह उपकरण APKTool के बिना काम नहीं करेगा! दूसरी बात, इस README में कई उदाहरण Chess.com ऐप पर आधारित हैं, इसे यहाँ देखें।

📜 लाइसेंस

GNU सामान्य सार्वजनिक लाइसेंस v3.0

टूल डाउनलोड करें
ShorthandParameterविवरणआवश्यक
-a1apk_file_path_1मूल APK का पथ। यह वह APK है जिसके विरुद्ध दूसरे APK की तुलना की जाएगी (उदाहरण के लिए, APK का पुराना संस्करण)।True
-a2apk_file_path_2नए APK का पथ। आउटपुट APK 1 और इस APK के बीच परिवर्तन दिखाएगा।True
-cpclass_pathएक रिवर्स डोमेन नोटेशन पथ जिसका उपयोग समीक्षित फ़ंक्शनों को फ़िल्टर करने के लिए किया जाएगा (उदाहरण के लिए, केवल इस पथ पर फ़ंक्शनों की तुलना करने के लिए com.example.class प्रदान करें)।False
-ooutput_dirआउटपुट मैपिंग, html और डिसअसेंबल किए गए APK को सहेजने के लिए एक निर्देशिका।False
-apktoolapk_tool_pathयदि APKTool आपके पथ पर नहीं है, तो ObfuDeScate को यह बताने के लिए इस पैरामीटर का उपयोग करें कि APKTool कहाँ स्थित है।False