pyelftools: ELFs का विश्लेषण करने के लिए पायथन में लिखा गया एक उपकरण

ईएलएफ लिनक्स प्रारूप (बाइनरी)

La pyelftools टूल पायथन प्रोग्रामिंग भाषा का उपयोग करके लिखी गई एक उपयोगिता है और इसे लिनक्स एलएएफ प्रारूप में द्विआधारी निष्पादन योग्य का विश्लेषण करने में सक्षम होने के लिए एक महान संसाधन के रूप में प्रस्तुत किया गया है। यह सच है कि कई अन्य समान उपयोगिताओं हैं, लेकिन कुछ की कुछ सीमाएं हैं जिन्हें आप हल कर सकते हैं यदि आप इस अन्य का उपयोग करते हैं।

उदाहरण के लिए, इन प्रारूपों में यह एक सार्वभौमिक और अत्यधिक विशिष्ट उपकरण है जो इन प्रारूपों से आपकी जरूरत की सभी चीजों का पता लगाने में सक्षम है। इसलिए अगर आपको इस तरह का अध्ययन करने की आवश्यकता है लिनक्स बाइनरी फाइलें, पाइथन 3.6 या उच्चतर अपने पसंदीदा डिस्ट्रो पर स्थापित होने के साथ, और पाइलटल्स पैकेज खुद (आप आसानी से इसे पाइप का उपयोग करके प्राप्त कर सकते हैं), आप वास्तविक चमत्कार करने में सक्षम होंगे ...

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

यह मूल रूप से 32-बिट प्लेटफार्मों के लिए विकसित किया गया था, लेकिन आज इसे 64-बिट प्लेटफार्मों के लिए भी बढ़ाया गया है। इससे ज्यादा और क्या, लिनक्स के लिए अद्वितीय नहीं है, लेकिन इसका उपयोग अधिकांश यूसीआईएक्स जैसी प्रणालियों के बहुमत में किया जाता है, जिसमें मैकओएस, * बीएसडी, सोलारिस, आदि शामिल हैं। और यह अन्य कुछ पुराने जैसे कि a.out, COFF, आदि को बदलने के लिए आया है।

नोट: हालाँकि डिफ़ॉल्ट रूप से gcc एक बाइनरी उत्पन्न करता रहता है जिसे a.out कहा जाता है यदि आप इसे एक नाम नहीं देते हैं, तो आपको पता होना चाहिए कि यह वास्तव में एक ELF है भले ही इसे पुराने बायनेरिज़ की तरह कहा जाता है ...

कहा जा रहा है, अगर आप चाहते हैं इन ईएलएफ का विश्लेषण शुरू करें अपने लिनक्स डिस्ट्रो पर, फिर आप इंस्टॉलेशन चरणों का पालन कर सकते हैं और अधिक जानकारी पढ़ सकते हैं आपके GitHub पेज से। और ELFs को pyelftools के साथ गंभीर जांच के तहत रखा!


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।