pyelftools: инструмент, написан на Python за анализ на ELF

ELF Linux формат (двоичен)

La инструмент pyelftools е помощна програма, написана с помощта на езика за програмиране Python и е представена като чудесен ресурс, за да можете да анализирате двоични изпълними файлове във формат Linux ELF. Вярно е, че има много други подобни помощни програми, но някои имат определени ограничения, които можете да разрешите, ако използвате тази друга.

Например това е универсален и тясно специализиран инструмент в тези формати, за да можете да изследвате всичко необходимо от тези формати. Така че, ако трябва да изучите този вид Двоични файлове на Linux, с инсталирането на Python 3.6 или по-нова версия на любимия ви дистрибутор и самия пакет pyelftools (можете лесно да го получите с помощта на pip), ще можете да направите истински чудеса ...

Но на първо място, със сигурност се чудите какво е това на ELF, ако все още не го знаете. Е, те са съкращенията на Изпълним и свързващ се формат, тип двоичен изпълним файл за Linux, въпреки че може да се използва и за други типове като споделени библиотеки, дъмп памет и т.н.

Първоначално е разработен за 32-битови платформи, но днес е разширен и до 64-битови платформи. Какво още, не е уникален за linux, но се използва по мнозинство в повечето UNIX-подобни системи, включително macOS, * BSD, Solaris и др. И дойде да замени други малко по-стари като a.out, COFF и т.н.

ЗАБЕЛЕЖКА: въпреки че по подразбиране gcc продължава да генерира двоичен файл, наречен a.out, ако не му присвоите име, трябва да знаете, че това наистина е ELF, въпреки че се нарича като старите двоични файлове ...

Това е казано, ако искате започнете да анализирате тези ELF на дистрибуцията на Linux, след което можете да следвате стъпките за инсталиране и да прочетете повече информация от вашата GitHub страница. И поставете ELF под сериозен контрол с pyelftools!


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.