La pyelftools alat je uslužni program napisan pomoću programskog jezika Python i predstavljen je kao sjajan resurs za analizu binarnih izvršnih datoteka u Linux ELF formatu. Tačno je da postoji mnogo drugih sličnih uslužnih programa, ali neki imaju određena ograničenja koja možete riješiti ako koristite ovaj drugi.
Na primjer, univerzalni je i visoko specijalizirani alat u ovim formatima da biste mogli istražiti sve što vam treba iz ovih formata. Pa ako trebate proučiti ovu vrstu Linux binarne datoteke, s instaliranim Python 3.6 ili novijim na vašoj omiljenoj distribuciji i samim paketom pyelftools (možete ga lako dobiti pomoću pipa), moći ćete napraviti prava čuda ...
Ali prije svega, sigurno se pitate koji je to ELF, ako to još ne znate. Pa, oni su kratice od Izvršni i povezivi format, vrsta binarne izvršne datoteke za Linux, iako se može koristiti i za druge tipove kao što su dijeljene knjižnice, odlagališta memorije itd.
Prvobitno je razvijen za 32-bitne platforme, ali danas je proširen i na 64-bitne platforme. Šta više, nije jedinstveno za linux, ali se koristi na većinski način u većini sistema sličnih UNIX-u, uključujući macOS, * BSD, Solaris itd. I došao je zamijeniti druge nešto starije poput a.out, COFF itd.
To je rečeno, ako želite počnite analizirati ove ELF-ove na vašem Linux distribucijskom sistemu, možete slijediti korake instalacije i pročitati više informacija sa vaše GitHub stranice. I stavi ELF-ove na ozbiljnu kontrolu s pyelftools!