La alat pyelftools adalah utiliti yang ditulis menggunakan bahasa pengaturcaraan Python dan disajikan sebagai sumber yang hebat untuk dapat menganalisis pelaksanaan binari dalam format ELF Linux. Memang ada banyak utiliti serupa yang lain, tetapi ada yang mempunyai batasan tertentu yang boleh anda selesaikan jika anda menggunakan yang lain.
Sebagai contoh, ini adalah alat universal dan sangat khusus dalam format ini untuk dapat meneroka semua yang anda perlukan dari format ini. Oleh itu, jika anda perlu mempelajari jenis ini Fail binari Linux, dengan memasang Python 3.6 atau lebih tinggi pada distro kegemaran anda, dan pakej pyelftools itu sendiri (anda boleh mendapatkannya dengan mudah menggunakan pip), anda akan dapat melakukan keajaiban sebenar ...
Tetapi pertama sekali, pasti anda tertanya-tanya apa itu ELF, jika anda belum mengetahuinya. Nah, mereka adalah singkatan dari Format Boleh Dilaksanakan dan Boleh Dipaut, sejenis fail yang boleh dilaksanakan binari untuk Linux, walaupun ia juga dapat digunakan untuk jenis lain seperti perpustakaan bersama, lambakan memori, dll.
Pada mulanya dikembangkan untuk platform 32-bit, tetapi hari ini juga telah diperluas ke platform 64-bit. Apa lagi, tidak unik untuk linux, tetapi digunakan secara majoriti dalam kebanyakan sistem seperti UNIX, termasuk macOS, * BSD, Solaris, dll. Dan telah menggantikan yang lain yang agak tua seperti a.out, COFF, dll.
Yang dikatakan, jika anda mahu mulakan analisis ELF ini pada distro Linux anda, maka anda boleh mengikuti langkah pemasangan dan membaca lebih banyak maklumat dari halaman GitHub anda. Dan letakkan ELF dalam pemeriksaan serius dengan pyelftools!