La værktøj til pyelftools er et hjælpeprogram skrevet ved hjælp af Python programmeringssprog, og det præsenteres som en stor ressource for at kunne analysere binære eksekverbare filer i Linux ELF-format. Det er rigtigt, at der er mange andre lignende værktøjer, men nogle har visse begrænsninger, som du kan løse, hvis du bruger denne anden.
For eksempel er det et universelt og højt specialiseret værktøj i disse formater for at kunne udforske alt hvad du har brug for fra disse formater. Så hvis du har brug for at studere denne form for Linux binære filer, med Python 3.6 eller højere installeret på din yndlingsdistro, og selve pyelftools-pakken (du kan nemt få det ved hjælp af pip), vil du være i stand til at gøre rigtige vidundere ...
Men først og fremmest spekulerer du helt sikkert på, hvad der er med ELF, hvis du ikke kender det endnu. Nå, de er akronymerne af Eksekverbart og linkbart format, en type binær eksekverbar fil til Linux, selvom den også kan bruges til andre typer såsom delte biblioteker, hukommelsesdumper osv.
Det blev oprindeligt udviklet til 32-bit platforme, men i dag er det også blevet udvidet til 64-bit platforme. Hvad mere er, ikke unik for linux, men bruges i de fleste tilfælde i de fleste UNIX-lignende systemer, herunder macOS, * BSD, Solaris osv. Og det er kommet til at erstatte andre noget ældre som f.eks. A.out, COFF osv.
Når det er sagt, hvis du vil begynde at analysere disse ELF'er på din Linux distro, så kan du følge installationstrinnene og læse mere information fra din GitHub-side. Og sæt ELF'erne under seriøs kontrol med pyelftools!