pyelftools: orodje, napisano v Pythonu, za analizo ELF-jev

ELF Linux format (binarni)

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.

OPOMBA: čeprav privzeto gcc še naprej ustvarja binarno datoteko, imenovano a.out, če ji ne dodelite imena, morate vedeti, da je res ELF, čeprav se imenuje kot stari binarni programi ...

Č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!


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.