ReArk
अंग्रेज़ी | 简体中文
ReArk, HarmonyOS NEXT, Android और iOS अनुप्रयोगों के लिए एक डेस्कटॉप रिवर्स इंजीनियरिंग और AI-सहायित विश्लेषण उपकरण है। कोड, संसाधनों, मेटाडेटा, हस्ताक्षरों और अनुप्रयोग व्यवहार को एक ही कार्यक्षेत्र में निरीक्षण करने के लिए HarmonyOS .hap, .app और .abc फ़ाइलें, Android .apk और .aab पैकेज, या iOS .ipa फ़ाइलें खोलें। स्टैंडअलोन Windows PE, ELF और Mach-O बाइनरीज़ को भी सीधे नेटिव विश्लेषण के लिए खोला जा सकता है।
अनुप्रयोग लॉजिक की जाँच करने, सुरक्षा की समीक्षा करने और CTF चुनौतियों पर काम करने के लिए स्टैटिक विश्लेषण को कनेक्टेड-डिवाइस निरीक्षण और ReArk Agent के साथ संयोजित करें।
इंस्टॉलेशन और प्लेटफ़ॉर्म
Latest release से अपने कंप्यूटर के लिए इंस्टॉलर डाउनलोड करें। संस्करण इतिहास और रिलीज़ नोट्स के लिए All releases देखें।
| OS | आवश्यकताएँ | सीधे लिंक |
|---|
 Windows | Windows 10+ x64 |  |
 macOS | macOS 14.0+ Apple Silicon |  |
 Linux | x64 सिस्टम आवश्यकताएँ घोषित की जानी हैं | अगली रिलीज़ में आ रहा है |
विशेषताएँ
पैकेज और स्टैटिक विश्लेषण
- HarmonyOS NEXT
.hap, .app और .abc, Android .apk और .aab, तथा iOS .ipa फ़ाइलों का समर्थन करता है
- पैकेज संरचना, मॉड्यूल, जनरेट किया गया स्रोत आउटपुट, संसाधन, हस्ताक्षर और मेटाडेटा ब्राउज़ करें
- ABC बाइटकोड को डिसअसेंबल और डीकंपाइल करें; स्ट्रिंग्स, लिटरल्स, क्रॉस-रेफ़रेंस और कॉल आर्ग्युमेंट फ़्लो का अन्वेषण करें
- Android मैनिफ़ेस्ट, अनुमतियाँ, कंपोनेंट, एंट्री पॉइंट, संसाधन और अनुप्रयोग आइकन का निरीक्षण करें
- Android डिसअसेंबली और Java-जैसे डीकंपाइल किए गए आउटपुट पढ़ें
- iOS IPA हस्ताक्षर और प्रमाणपत्र श्रृंखलाओं का निरीक्षण करें
- हेक्स डेटा, फ़ॉर्मेटेड JSON, XML, टेक्स्ट, छवियाँ और मीडिया संसाधन देखें; फ़ाइलें खोजें और स्रोत आउटपुट में नेविगेट करें
नेटिव बाइनरी विश्लेषण
- Windows PE (
.exe, .dll), ELF और Mach-O एक्ज़ीक्यूटेबल और लाइब्रेरी सीधे खोलें
- हेडर, सेक्शन, इम्पोर्ट, एक्सपोर्ट, रीलोकेशन और निर्भरताएँ ब्राउज़ करें
- ASLR, DEP/NX, PIE, RELRO, स्टैक कैनरीज़ और CFG जैसे सुरक्षा उपायों की समीक्षा करें
- फ़ील्ड-स्तरीय एनोटेशन के साथ संरचना-जागरूक लिस्टिंग और हेक्स व्यू में नेविगेट करें
HarmonyOS साइनिंग और पैकेजिंग
- हस्ताक्षर, प्रमाणपत्र और साइनिंग वैधता का निरीक्षण करें
- साइनिंग सामग्री कॉन्फ़िगर करें, पुनः हस्ताक्षर करें और HarmonyOS अनुप्रयोगों को पुनः पैकेज करें
- समर्थित अनुप्रयोग पैकेजों को कनेक्टेड डिवाइस पर इंस्टॉल करें; Android डिवाइस इंस्टॉलेशन APK फ़ाइलों का उपयोग करता है
ReArk Agent
- वर्तमान HarmonyOS या Android पैकेज के बारे में संदर्भ-आधारित प्रश्न पूछें
- विश्लेषण क्षमताओं की खोज करें और आवश्यकतानुसार पैकेज फ़ाइलें, मेटाडेटा, स्ट्रिंग्स, डिसअसेंबली और डीकंपाइल किया गया आउटपुट प्राप्त करें
- पैकेज साक्ष्य को अपनी सामग्री से पूरक करने के लिए संदर्भ दस्तावेज़ संलग्न करें
- समर्थित मॉडल प्रदाताओं का उपयोग करें, जिनमें OpenAI-संगत एंडपॉइंट और स्थानीय Ollama मॉडल शामिल हैं
- स्टैटिक विश्लेषण को डिवाइस वर्कफ़्लो के साथ संयोजित करें; होस्ट कमांड, Python निष्पादन और डिवाइस संचालन लागू अनुमोदन प्रवाह का उपयोग करते हैं
कनेक्टेड डिवाइस
- HDC के माध्यम से HarmonyOS डिवाइस और ADB के माध्यम से Android डिवाइस खोजें
- एप्लिकेशन इंस्टॉल और लॉन्च करें, स्क्रीनशॉट कैप्चर करें, UI नोड्स का निरीक्षण करें, और डिवाइस लॉग पढ़ें
- डिवाइस स्क्रीन को वास्तविक समय में मिरर करें और माउस और कीबोर्ड का उपयोग करके डिवाइस नियंत्रित करें
- स्क्रीन रिकॉर्डिंग, ऑडियो, क्लिपबोर्ड, और डिवाइस नियंत्रण का उपयोग करें जहाँ डिवाइस और रनटाइम द्वारा समर्थित हो
- फ़ुलस्क्रीन या अलग की गई मिररिंग विंडो के साथ काम करें
उपलब्ध विश्लेषण दृश्य और डिवाइस क्रियाएँ पैकेज प्रारूप, ऑपरेटिंग सिस्टम संस्करण, और डिवाइस क्षमताओं पर निर्भर करती हैं। ABC साक्ष्य उपकरण और HarmonyOS पुनः-हस्ताक्षर HarmonyOS पैकेज के लिए विशिष्ट हैं।
स्क्रीनशॉट
| स्वागत और समर्थित प्रारूप | Android पैकेज सारांश |
|---|
 |  |
| iOS IPA सारांश | iOS हस्ताक्षर श्रृंखला |
|---|
 |  |
| PE विश्लेषण | ELF विश्लेषण |
|---|
 |  |
| HarmonyOS डीकंपाइलेशन | Android डीकंपाइलेशन |
|---|
 |  |
| ABC / Hex निरीक्षण | ABC स्ट्रिंग्स |
|---|
 |  |