2010-03-19 9 views
5

का उपयोग कर युद्ध फ़ाइल को कैसे रोकना है, मैं प्रोगार्ड का उपयोग करके एक युद्ध फ़ाइल को अपनाना चाहता हूं, मैं ऐसा कैसे कर सकता हूं?
कृपया मुझे बताएंप्रोजेवार्ड

उत्तर

6

मैं इस प्रश्न से परेशान हूं।

अन्य जावा obfuscators के रूप में, प्रोगार्ड संकलित बाइटकोड (.class फ़ाइलों) को हर चर, विधि इत्यादि का नाम बदलकर obfuscates। यह नाम बदलने के लिए सुरक्षित मानता है। मुझे लगता है कि आप इसे जानते हैं और क्लाउड फाइलों के लिए प्रोगुआर्ड का उपयोग कैसे करें क्योंकि आपने विशेष रूप से इसके बारे में पूछा था। यदि नहीं, तो प्रोजेवार्ड मैनुअल पढ़ें।

युद्ध फ़ाइलों के लिए, आप वर्ग फ़ाइलों को युद्ध (या जार) से निकालने से निकाल सकते हैं। (हाँ, एक युद्ध एक सामान्य ज़िप फ़ाइल है)। फिर आप उन्हें प्रोगुआर्ड के माध्यम से चला सकते हैं और इसे फिर से ज़िप कर सकते हैं। आप Winzip, unzip या जो भी ज़िप प्रोग्राम पसंद करते हैं उसका उपयोग कर सकते हैं। आप जेडीके (जार-एक्सवीएफ tobe_extracted.war) के साथ युद्ध को ज़िप और अनजिप भी कर सकते हैं।

यह obfuscation युद्ध के अंदर अन्य फ़ाइलों को प्रभावित नहीं करता है, जैसे गुण फ़ाइलें, एक्सएमएल फाइलें और ऐसे। युद्ध एन्क्रिप्टेड नहीं है। आपका सॉफ़्टवेयर इसके बाद काम नहीं कर सकता क्योंकि प्रतिबिंब आधारित सामान तोड़ सकता है। प्रोगुआर्ड यह नहीं जान सकता कि क्या आपके ढांचे अपने शक्तिशाली प्रतिबिंब जादू के साथ कुछ पहुंचने जा रहे हैं और यदि यह वास्तव में इसका नाम बदलने के लिए सुरक्षित है।

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