2009-04-27 14 views
6

मैं इंजीनियरों को रिवर्स करने और ब्लू-रे प्लेयर को संशोधित करने का प्रयास करने वाले मॉडडर्स के समूह के साथ हूं। हम फंस गए हैं क्योंकि फ़र्मवेयर कोड संपीड़ित प्रतीत होता है, और डिकंप्रेशन कोड कहीं भी नहीं मिला है। संभवतः, डिकंप्रेशन हार्डवेयर द्वारा संभाला जाता है।रिवर्स इंजीनियरिंग: मैं अज्ञात संपीड़न विधि की पहचान कैसे करूं?

मेरा प्रश्न है, केवल संपीड़ित आउटपुट के साथ, हम कैसे निर्धारित करते हैं कि किस प्रकार का संपीड़न एल्गोरिदम उपयोग किया जाता है? हमने दोहराने वाली स्ट्रिंग को ढूंढने में कामयाब रहा है, जो संभावित रूप से दोहराए गए डेटा को एन्कोड करता है।

संपीड़ित 0x00 बाइट 0x00 0x15 के साथ शुरू होता है और फिर दोहराव अनुक्रम (एफ 8 06 एफसी 03 7 ई 01 बीएफ 00 डीएफ 80 6 एफ सी0 37 ई0 1 बी एफ 0 0 डी) और अंत में भिन्न होता है।

http://hej456.com/forum/viewtopic.php?t=832

हमारे प्रलेखन और प्रयासों से ऊपर सूत्र में कर रहे हैं। फर्मवेयर बाइनरी ऊपर धागे में स्थित हैं।

+0

मुझे लगता है कि इस सवाल का जवाब एक वैध प्रदान डीएमसीए या कुछ अन्य इस तरह के कॉपी-संरक्षण कानून का उल्लंघन हो सकता है। बस कहना ':) –

+1

फर्मवेयर किस प्रोसेसर पर चलता है? – newgre

उत्तर

1

मैं हार्डवेयर को देखने की सलाह दूंगा, और देख सकता हूं कि यह किसी मूल एन्क्रिप्शन या संपीड़न योजनाओं का समर्थन करता है या नहीं। मैं एन्क्रिप्शन नोट करता हूं क्योंकि ऐसी स्ट्रिंग भी संभव है; उदाहरण के लिए निन्टेन्दो डीएस आरएसए एन्क्रिप्शन का उपयोग करता है जिसे मैं मानता हूं कि हार्डवेयर स्तर पर कुछ डिग्री तक संभाला जाता है, हालांकि मुझे उस पर उद्धरण न दें।

संक्षेप में, हार्डवेयर डेटाशीट्स (यदि उपलब्ध हो) को देखते हुए, कार्रवाई का आपका सबसे अच्छा तरीका होगा। मुझे लगता है कि अगर आप फर्मवेयर धारण कर सकते हैं, तो आप हार्डवेयर को स्वयं भी देखने में सक्षम हैं।

1

मुझे पता है कि यह एक पुरानी पोस्ट है लेकिन यहां सी # में लिखे गए डीएस डिकंप्रेशन कोड का एक लिंक है। हो सकता है कि आप वास्तव में अंधेरे में हेडलाइट हो सकते हैं यदि आप वास्तव में इस प्रयास का प्रयास कर रहे हैं।

DS DECOMPRESS: A compressor and decompressor for the compression formats commonly used in games made for Nintendo consoles/handhelds.

1

मैं इसके साथ अधिक अनुभव नहीं है, लेकिन आप बिजली की खपत का विश्लेषण करने की कोशिश करके एक तरफ चैनल हमले कर सकता है। मेरे एक अच्छे दोस्त ने कुछ एईएस एन्क्रिप्शन को तोड़ने में सक्षम होने के लिए किया। हो सकता है कि यह अपने समाधान करने के लिए आप का नेतृत्व करेंगे:

http://en.wikipedia.org/wiki/Power_analysis

संबंधित मुद्दे