क्या मैं IDA 7.0 के साथ python3 का उपयोग कर सकता हूं?
आईडीए प्रो 7.0 मिला (मैं इस समय अपडेट नहीं कर सकता), मैं वर्तमान में आइडिएथॉन का उपयोग करने में असमर्थ हूं।
मेरे पास मेरी मशीन पर python3.8 स्थापित है और कुछ नहीं (मुझे कोई टक्कर नहीं चाहिए)।
मैं केवल 2.7 स्थापित किए बिना Idapython कार्य करने के लिए कैसे उपयोग कर सकता हूं
जवाब
आईडीए वेबसाइट पर इस लेख के अनुसार , आपको पायथन 3 का उपयोग करने के लिए आईडीए प्रो 7.4 की आवश्यकता है।
संस्करण 7.4 के बारे में, साइट कहती है:
जब IDA 7.4 जारी किया जाता है, तो यह केवल Python 2.7 के लिए, बल्कि Python 3.x संस्करणों की एक किस्म के लिए IDAPython के पूर्वनिर्मित बिल्ड के साथ आएगा (हम अभी तक संस्करणों के एक सेट के लिए व्यवस्थित नहीं हुए हैं।) डिफ़ॉल्ट रूप से, IDA 7.4। पायथन 2.7 के लिए IDAPython स्थापित करेगा, लेकिन उपयोगकर्ताओं के पास एक वैकल्पिक निर्माण चुनने का अवसर होगा जो उनके पायथन 3.x इंस्टॉलेशन के खिलाफ चलता है।
मैंने इस पोर्टिंग गाइड को बहुत उपयोगी पाया है। आईडीए 7.4 के साथ पायथन 3 का उपयोग करना बहुत अच्छा है, और नया एपीआई कई मायनों में क्लीनर है।