Метка: IAT
IAT (Import Address Table) — это таблица адресов импорта в PE-файлах Windows. Она используется загрузчиком Windows для хранения адресов импортируемых функций DLL. Во время запуска программы система загружает необходимые библиотеки и записывает реальные адреса функций в Import Address Table. После этого приложение вызывает функции через записи в таблице импорта. Такой механизм позволяет динамически связывать программы с DLL во время выполнения. IAT является важной частью формата Portable Executable и активно используется всеми Windows-приложениями. Таблица импорта часто анализируется при реверс-инжиниринге и исследовании вредоносного ПО. Многие техники перехвата API основаны на подмене адресов в Import Address Table. Повреждение таблицы импорта может приводить к ошибкам загрузки и сбоям приложения.
Понимание IAT важно для системного программирования, анализа PE-файлов и низкоуровневой отладки.