मैं निगरानी उद्देश्यों के लिए उपकरण एपीक्स पर काम कर रहा हूं। यह पता लगाने का कोई तरीका है कि एक एपीके obfuscated किया गया है? मैं विशेष रूप से यह जांचने का एक तरीका ढूंढ रहा हूं कि यह जंक बाइट इंजेक्शन obfuscation द्वारा obfuscated किया गया है। धन्यवाद।क्या यह पता लगाने का कोई तरीका है कि एक एपीके खराब हो गया है या नहीं?
5
A
उत्तर
2
मुझे नहीं लगता कि आप सौ प्रतिशत यकीन है कि एक APK समझ से परे कर दिया गया है हो सकता है:
- कहानियो को एक जटिल प्रक्रिया है। आप या तो केवल कोड को कम कर सकते हैं, obfuscate और shrink, केवल कुछ वर्गों को obfuscate, यह वास्तव में पता लगाना मुश्किल होगा कि केवल कुछ वर्गों को obfuscated थे।
- एक और समस्या यह है कि आप उन वर्गों के नामों को नहीं जानते हैं जो obfuscated हो सकता है। आम तौर पर उदाहरण के लिए obfuscation कक्षा नामों को
a.a.a
में बदल देगा। लेकिन, शायद स्रोत कोड कक्षा के लिएa.a.a
कक्षा का उपयोग कर रहा था ... कौन जानता है?
तुम अब भी एक apk (कमांड लाइन dexdump | grep Descriptor
का प्रयोग करके) के अंदर एक डेक्स के अंदर सभी वर्गों की सूची प्राप्त कर सकते हैं और अगर आप कुछ सुलझा वर्ग के नाम प्रतिमानों की पहचान कर सकते हैं। इससे आपको आत्मविश्वास का एक निश्चित स्तर मिल जाएगा।
संबंधित मुद्दे
- 1. क्या यह पता लगाने का कोई तरीका है कि कोई ड्राइव एसएसडी है या नहीं?
- 2. क्या यह पता लगाने का कोई तरीका है कि ए बी का सबमिट्रिक्स है या नहीं?
- 3. क्या यह पता लगाने का कोई तरीका है कि एपीके एसडी कार्ड पर संग्रहीत है या नहीं?
- 4. यह पता लगाने के लिए कि कोई प्रोग्राम उपप्रोसेस से क्रैश हो गया है या नहीं?
- 5. यह पता लगाने का तेज़ तरीका है कि कोई उपयोगकर्ता सिस्टम पर मौजूद है या नहीं?
- 6. क्या यह बताने का कोई तरीका है कि ओपनजीएल ऑपरेशन समाप्त हो गया है या नहीं?
- 7. क्या यह पता लगाने का कोई तरीका है कि क्या ऐप बाजार के साथ स्थापित किया गया था या नहीं?
- 8. क्या यह पता लगाने का कोई तरीका है कि XCUIElement पर ध्यान केंद्रित किया गया है या नहीं?
- 9. क्या यह पता लगाने का कोई तरीका है कि एक जेटी पर एक बूंद होने वाली है या नहीं?
- 10. क्या यह पता लगाने के लिए कोई प्रोग्रामेटिक तरीका है कि मेरा ऐप रेट किया गया है या नहीं?
- 11. यह पता लगाने का सबसे अच्छा तरीका क्या है कि प्रॉक्सी सर्वर उपलब्ध है या नहीं?
- 12. यह पता लगाने का सबसे आसान तरीका है कि जावास्क्रिप्ट
- 13. यह पता लगाने का सबसे अच्छा तरीका क्या है कि दिया गया जावास्क्रिप्ट ऑब्जेक्ट एक डोम एलिमेंट है या नहीं?
- 14. यह पता लगाने का सबसे तेज़ तरीका है कि जावास्क्रिप्ट
- 15. क्या यह पता लगाने का कोई तरीका है कि #pragma अप्रबंधित C++/CLI में प्रभावी है या नहीं?
- 16. क्यूटी: यह पता लगाने के लिए कि कोई विजेट चुना गया है या नहीं?
- 17. क्या यह पता लगाने का एक सामान्य तरीका है कि संपत्ति का प्रकार एक संख्यात्मक प्रकार है या नहीं?
- 18. क्या यह पता लगाने का एक विश्वसनीय तरीका है कि io.js या node.js चल रहा है या नहीं?
- 19. क्या यह जांचने का कोई तरीका है कि प्रतिक्रिया घटक अनमाउंट किया गया है या नहीं?
- 20. क्या यह आईपैड का पता लगाने का सही तरीका है?
- 21. यह निर्धारित करने का कोई तरीका है कि कोई तत्व लपेटा गया है या नहीं?
- 22. क्या यह निर्धारित करने का कोई तरीका है कि दिनांक/समय मौजूद नहीं है या नहीं?
- 23. यह पता लगाने के लिए कि एक कठपुतली रन पूरा हो गया है
- 24. जेएस यह जांचने का कोई तरीका है कि कोई ईवेंट मौजूद है या नहीं?
- 25. क्या यह पता लगाने का कोई तरीका है कि कक्षा में कक्षा को कितनी बार तत्काल बनाया गया है?
- 26. यह पता लगाने के लिए कि कोई कनेक्टेड यूएसबी प्रिंटर चालू या बंद है या नहीं?
- 27. यह पता लगाने के लिए कि मेरे आईओएस एप्लिकेशन का कोई नया संस्करण है या नहीं?
- 28. क्या यह पता लगाने का कोई आसान तरीका है कि जेएस कोड एक डीओएम तत्व का उपयोग किया जाता है?
- 29. यह पता लगाने के लिए कि कोई फ़ाइल पीडीएफ या टीआईएफएफ है या नहीं?
- 30. कोको: यह पता लगाने के लिए कि कोई एनएसएसटींग अपरिवर्तनीय या परिवर्तनीय है या नहीं?