La orodje pyelftools je pripomoček, napisan s programskim jezikom Python, in je predstavljen kot odličen vir za analizo binarnih izvedljivih datotek v formatu Linux ELF. Res je, da obstaja še veliko drugih podobnih pripomočkov, vendar imajo nekateri nekatere omejitve, ki jih lahko rešite, če uporabite to drugo.
Na primer, to je univerzalno in visoko specializirano orodje v teh oblikah, da lahko raziščete vse, kar potrebujete iz teh formatov. Torej, če bi morali to vrsto preučiti Binarne datoteke Linux, z namestitvijo Pythona 3.6 ali novejšega na vaš najljubši distro in samim paketom pyelftools (z lahkoto ga dobite s pomočjo pipa) boste lahko naredili resnična čudeža ...
Najprej pa se zagotovo sprašujete, kaj je ELF, če tega še ne veste. No, to so kratice Izvedljiv in povezljiv format, vrsta binarne izvedljive datoteke za Linux, čeprav se lahko uporablja tudi za druge vrste, kot so knjižnice v skupni rabi, odlagališča pomnilnika itd.
Prvotno je bil razvit za 32-bitne platforme, danes pa je razširjen tudi na 64-bitne platforme. Kaj je več, ni edinstven za linux, vendar se v večini uporablja v večini sistemov, podobnih Unixu, vključno z macOS, * BSD, Solaris itd. In prišel je nadomestiti druge nekoliko starejše, kot so a.out, COFF itd.
Če rečem, če želite začnite analizirati te ELF v distribucijskem sistemu Linux, lahko sledite korakom namestitve in preberete več informacij s strani GitHub. In dal ELF-je pod resen nadzor s pyelftools!