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. Istina 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 Pythonom 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 što je to ELF, ako to još ne znate. Pa, oni su kratice od Izvrsni i povezivi format, vrsta binarne izvršne datoteke za Linux, iako se može koristiti i za druge vrste kao što su dijeljene knjižnice, odlagališta memorije itd.
Izvorno je razvijen za 32-bitne platforme, ali danas je proširen i na 64-bitne platforme. Što je više, nije jedinstveno za linux, ali koristi se na većinski način u većini UNIX-sličnih sustava, 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 Linux distribucijskoj mreži, možete slijediti korake instalacije i pročitati više informacija s vaše GitHub stranice. I stavi ELF-ove na ozbiljnu kontrolu s pyelftools!