2012-10-09 11 views
5

मैं भूगर्भीय वर्गीकृत को अनुकूलित कर रहा हूं, मेरे क्लाइंट ने मुझे लाइसेंस फ़ाइल तक पहुंच नहीं दी है (बल्कि मैंने उससे इसके बारे में नहीं पूछा है)।आयनक्यूब एन्क्रिप्टेड फ़ाइलों को कैसे डीकोड करें?

मैं व्यवस्थापक पैनल से इसे अनुकूलित करने में सक्षम हूँ, लेकिन मैं अपने स्थानीय सिस्टम पर इसे अनुकूलित करना चाहते हैं।

लेकिन जब मैं यह करने के लिए करने की कोशिश की यह पेज बंद साइट पर रीडायरेक्ट मिलता है।

मुझे लगता है कि यह product.php फ़ाइल कोड की वजह से है (मैं इस एक के रूप में एक ही कोड है):

What does this PHP do? Is it an encoder/decoder?

+0

मैं ठीक-ठीक पता नहीं है, लेकिन मैं इस कोड php फ़ाइलें एन्क्रिप्ट करता है लगता है (के रूप में मैं इसे यहाँ पढ़ें)। – sandip

उत्तर

8

ionCube (कम से कम जब यह था पीएचपी त्वरक) संकलित पीएचपी एन्कोडिंग से पहले बाईटकोड को ।

इस स्रोत कोड पूरी तरह से है, और भले ही आप एन्कोडिंग प्रक्रिया को उल्टा करने में सक्षम थे समाप्त, आप अभी भी संकलित opcodes, नहीं स्रोत के साथ रह जायेंगे।

ionCube लोडर बाईटकोड है, जो तब से पार्स होने की जरूरत नहीं है डीकोड, और PHP आभासी मशीन द्वारा सीधे निष्पादित किया जाता है।

अगर मैं सही ढंग से याद है, एनकोडर भी बाईटकोड पर अनुकूलन और obfuscations, कि मदद decompilation को रोकने के प्रदर्शन करती है।

+0

नि: शुल्क decompilers मौजूद हैं, मुझे लगता है कि वे opcodes स्रोत में बदल जाते हैं। –

+0

@ शाकिन वे बाइटकोड अनुकूलन के कारण, सटीक स्रोत को जरूरी रूप से दोहराना नहीं चाहते हैं, और यह भी गलत हो सकता है। – Leigh

+0

@Leigh मैंने एक की कोशिश की, और यह फ़ंक्शन-नाम केस भी रखा। –

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