Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 373

Формат ELF

Что такое Формат ELF?

Формат ELFExecutable and Linkable Format — стандартный бинарный контейнер для исполняемых файлов, объектных модулей и разделяемых библиотек в Linux, BSD и большинстве систем семейства System V Unix.


ELF (Executable and Linkable Format) — двоичный формат, определённый System V ABI и используемый Linux, FreeBSD, OpenBSD, Solaris и многими встраиваемыми системами. Файл ELF содержит ELF-заголовок, таблицу программных заголовков, описывающую загружаемые во время выполнения сегменты, и таблицу секций, которой пользуются линкеры и отладчики (.text, .rodata, .data, .dynsym и др.). Инструменты безопасности парсят ELF, чтобы проверить ASLR (PIE), NX, RELRO и стек-канарейки, а реверс-инженеры и аналитики вредоносного ПО изучают секции и dynamic tags для выявления упаковщиков, перехватов через LD_PRELOAD, перезаписей GOT и ROP-гаджетов.

Примеры

  1. 01

    Запуск readelf -a и checksec для Linux-бинарника, чтобы убедиться, что включены PIE, NX и Full RELRO.

  2. 02

    Злоумышленник модифицирует .got.plt процесса ELF, перенаправляя вызов библиотеки на вредоносный код.

Частые вопросы

Что такое Формат ELF?

Executable and Linkable Format — стандартный бинарный контейнер для исполняемых файлов, объектных модулей и разделяемых библиотек в Linux, BSD и большинстве систем семейства System V Unix. Относится к категории Безопасность приложений в кибербезопасности.

Что означает Формат ELF?

Executable and Linkable Format — стандартный бинарный контейнер для исполняемых файлов, объектных модулей и разделяемых библиотек в Linux, BSD и большинстве систем семейства System V Unix.

Как работает Формат ELF?

ELF (Executable and Linkable Format) — двоичный формат, определённый System V ABI и используемый Linux, FreeBSD, OpenBSD, Solaris и многими встраиваемыми системами. Файл ELF содержит ELF-заголовок, таблицу программных заголовков, описывающую загружаемые во время выполнения сегменты, и таблицу секций, которой пользуются линкеры и отладчики (.text, .rodata, .data, .dynsym и др.). Инструменты безопасности парсят ELF, чтобы проверить ASLR (PIE), NX, RELRO и стек-канарейки, а реверс-инженеры и аналитики вредоносного ПО изучают секции и dynamic tags для выявления упаковщиков, перехватов через LD_PRELOAD, перезаписей GOT и ROP-гаджетов.

Как защититься от Формат ELF?

Защита от Формат ELF обычно сочетает технические меры и операционные практики, как описано в определении выше.

Какие есть другие названия Формат ELF?

Распространённые альтернативные названия: Executable and Linkable Format, ELF.

Связанные термины