मैं एक प्लेटफॉर्म पर काम करता हूं जो जावा ऐप्स चलाता है। उन ऐप्स को अक्सर obfuscated किया जाता है, उनमें से ज्यादातर ProGuard का उपयोग कर, जो हमारे मंच के साथ डीबगिंग मुद्दों को बहुत मुश्किल बनाता है।obcomuscated जावा बाइटकोड decpiling
वर्तमान में मैं उन ऐप्स को डीकंपाइल करने के लिए जेडी (http://java.decompiler.free.fr/) का उपयोग कर रहा हूं। जेडी एक सभ्य नौकरी करता है, लेकिन कभी-कभी जेनरेट कोड को समझना बहुत मुश्किल होता है।
ऐसा प्रतीत होता है क्योंकि मुख्य रूप से ओबफस्केशन उपकरण वैध बाइटकोड का उत्पादन करने के लिए जेवीएम बाइटकोड के कम बाधित नमूने का उपयोग करते हैं जो वैध जावा कोड (उदाहरण: आक्रामक ओवरलोडिंग) पर वापस मैप नहीं करता है।
तो, मेरा सवाल यह है: क्या एक डीकंपलर बनाया गया है जो विशेष रूप से obfuscated बाइटकोड से निपटने के लिए बनाया गया है?
आप की कोशिश की http://members.fortunecity.com/neshkov/dj.html –
@ anirudh4444 यह केवल खिड़कियों पर चलाता है। मुझे उबंटू पर चलने वाली कुछ चीज चाहिए। – JoaoHornburg
आप इसे उबंटू पर चलाने के लिए शराब/मोनो का उपयोग कर सकते हैं। –