La verktøy for pyelftools er et verktøy skrevet ved hjelp av Python-programmeringsspråket, og det presenteres som en flott ressurs for å kunne analysere binære kjørbare filer i Linux ELF-format. Det er sant at det er mange andre lignende verktøy, men noen har visse begrensninger som du kan løse hvis du bruker denne andre.
For eksempel er det et universelt og høyt spesialisert verktøy i disse formatene for å kunne utforske alt du trenger fra disse formatene. Så hvis du trenger å studere denne typen Linux binære filer, med Python 3.6 eller høyere installert på din favoritt distro, og selve pyelftools-pakken (du kan enkelt få den med pip), vil du kunne gjøre virkelige underverker ...
Men først og fremst, lurer du sikkert på hva den ELF er, hvis du ikke vet det ennå. Vel, de er akronymer av Kjørbart og koblingsbart format, en type binær kjørbar fil for Linux, selv om den også kan brukes til andre typer som delte biblioteker, minnedumper, etc.
Den ble opprinnelig utviklet for 32-biters plattformer, men i dag er den også utvidet til 64-biters plattformer. Hva mer, ikke unikt for linux, men den brukes på flertall i de fleste UNIX-lignende systemer, inkludert macOS, * BSD, Solaris, etc. Og det har kommet til å erstatte andre noe eldre som a.out, COFF, etc.
Når det er sagt, hvis du vil begynn å analysere disse ELFene på Linux distro, så kan du følge installasjonstrinnene og lese mer informasjon fra GitHub-siden din. Og legg ELFene under alvorlig gransking med pyelftools!