La alat pyelftools adalah utilitas yang ditulis menggunakan bahasa pemrograman Python dan disajikan sebagai sumber daya yang bagus untuk menganalisis file biner yang dapat dieksekusi dalam format ELF Linux. Memang benar ada banyak utilitas serupa lainnya, tetapi beberapa memiliki batasan tertentu yang dapat Anda selesaikan jika Anda menggunakan yang lain ini.
Misalnya, ini adalah alat universal dan sangat terspesialisasi dalam format ini untuk dapat menjelajahi semua yang Anda butuhkan dari format ini. Jadi jika Anda perlu mempelajari jenis ini File biner Linux, dengan menginstal Python 3.6 atau lebih tinggi pada distro favorit Anda, dan paket pyelftools itu sendiri (Anda dapat dengan mudah mendapatkannya menggunakan pip), Anda akan dapat melakukan keajaiban nyata ...
Tapi pertama-tama pasti Anda bertanya-tanya apa itu ELF, jika Anda belum mengetahuinya. Nah, itu adalah akronim dari Format yang Dapat Dieksekusi dan Ditautkan, jenis file biner yang dapat dieksekusi untuk Linux, meskipun itu juga dapat digunakan untuk jenis lain seperti pustaka bersama, dump memori, dll.
Awalnya dikembangkan untuk platform 32-bit, tetapi hari ini telah diperluas ke platform 64-bit juga. Apalagi, tidak unik untuk linux, tetapi digunakan dengan cara mayoritas di sebagian besar sistem mirip UNIX, termasuk macOS, * BSD, Solaris, dll. Dan itu telah menggantikan yang agak lama lainnya seperti a.out, COFF, dll.
Itu dikatakan, jika Anda mau mulai menganalisis ELF ini di distro Linux Anda, maka Anda dapat mengikuti langkah-langkah instalasi dan membaca informasi lebih lanjut dari halaman GitHub Anda. Dan letakkan ELF di bawah pengawasan serius dengan pyelftools!