La pyelftools eszköz egy olyan segédprogram, amely a Python programozási nyelv segítségével készült, és nagyszerű erőforrásként jelenik meg a bináris futtatható fájlok elemzésére Linux ELF formátumban. Igaz, hogy sok más hasonló segédprogram létezik, de egyeseknek vannak bizonyos korlátai, amelyeket meg lehet oldani, ha ezt a másikat használja.
Például ez egy univerzális és nagymértékben specializált eszköz ezekben a formátumokban, hogy mindent felfedezhessen ezekből a formátumokból. Tehát, ha ilyeneket kell tanulmányoznia Linux bináris fájlok, ha a kedvenc terjesztőjére telepítve van a Python 3.6 vagy újabb verziója, valamint maga a pyelftools csomag (a pip használatával könnyen megszerezheti), akkor igazi csodákat tehet majd meg ...
De először is biztosan kíváncsi arra, hogy mi az ELF, ha még nem ismeri. Nos, ezek a rövidítések Futtatható és összekapcsolható formátum, egyfajta bináris futtatható fájl a Linux számára, bár más típusokhoz is használható, például megosztott könyvtárakhoz, memóriaterületekhez stb.
Eredetileg 32 bites platformokra fejlesztették, de ma már kibővítették a 64 bites platformokra is. Mi több, nem csak a linuxra jellemző, de többségében használják a legtöbb UNIX-szerű rendszerben, beleértve a macOS-t, * BSD, Solaris stb. És más, valamivel régebbi, például a.out, COFF stb. Helyébe lépett.
Ezt mondják, ha akarod kezdje el elemezni ezeket az ELF-eket Linux terjesztésén, akkor kövesse a telepítési lépéseket és további információkat olvashat a GitHub oldaláról. És tedd az ELF-eket pyelftools segítségével komoly ellenőrzés alá!