pyelftools: Pythonban írt eszköz az ELF-ek elemzésére

ELF Linux formátum (bináris)

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.

MEGJEGYZÉS: bár alapértelmezés szerint a gcc továbbra is létrehoz egy a.out nevű bináris fájlt, ha nem rendel hozzá nevet, akkor tudnia kell, hogy ez valójában ELF, annak ellenére, hogy a régi bináris fájlokhoz hasonlóan hívják ...

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á!


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.