La pyelftools-työkalu on apuohjelma, joka on kirjoitettu Python-ohjelmointikielellä, ja se esitetään erinomaisena resurssina binaaristen suoritettavien tiedostojen analysointiin Linux ELF -muodossa. On totta, että on olemassa monia muita vastaavia apuohjelmia, mutta joillakin on tiettyjä rajoituksia, jotka voit ratkaista, jos käytät tätä toista.
Esimerkiksi se on yleinen ja pitkälle erikoistunut työkalu näissä muodoissa, jotta voit tutkia kaikkea mitä tarvitset näistä muodoista. Joten jos sinun on tutkittava tällaista Linux-binaaritiedostot, kun Python 3.6 tai uudempi on asennettu suosikkidistroosi ja itse pyelftools-paketti (voit saada sen helposti pipillä), voit tehdä todellisia ihmeitä ...
Mutta ensinnäkin, mietit varmasti mitä ELF on, jos et vielä tiedä sitä. No, ne ovat lyhenteitä Suoritettava ja linkitettävä muoto, eräänlainen binäärinen suoritettava tiedosto Linuxille, vaikka sitä voidaan käyttää myös muuntyyppisiin, kuten jaettuihin kirjastoihin, muistipaikoihin jne.
Se on alun perin kehitetty 32-bittisille alustoille, mutta tänään se on laajennettu myös 64-bittisiin alustoihin. Lisäksi, ei ainutlaatuinen Linuxille, mutta sitä käytetään suurimmaksi osaksi useimmissa UNIX-tyyppisissä järjestelmissä, mukaan lukien macOS, * BSD, Solaris jne. Ja se on tullut korvaamaan muita hieman vanhempia, kuten a.out, COFF jne.
Näin sanotaan, jos haluat aloita näiden ELF: ien analysointi Linux-distroosi, voit seurata asennusohjeita ja lukea lisätietoja GitHub-sivultasi. Ja laita ELF: t vakavan valvonnan alaisiksi pyelftooleilla!