Kernel32dll
Midle Weight
- Депозит
- $0
Всем привет. Назрел вопрос - как отработать SEH в самостоятельно смаппленном 32-битном PE-файле?
Сейчас известно, что студийным компилятором добавляется директория IMAGE_LOAD_CONFIG_DIRECTORY в PE-файл, которая содержит в себе поля SEHandlerTable и SEHandlerCount, которые соответственно являются адресом таблицы обработчиков, и их количеством.
Известно существование неэкспортируемой функции RtlInsertInvertedFunctionTable, и таблицы LdrpInvertedFunctionTable, стоит ли смотреть в их сторону? Или писать свой обработчик?
UPD: речь идет не о SEH, а о SafeSEH
IMAGE_LOAD_CONFIG_DIRECTORY32 (winnt.h) - Win32 apps
Contains the load configuration data of an image. (32 bit)
learn.microsoft.com
Последнее редактирование: 09.12.2023
Сейчас известно, что студийным компилятором добавляется директория IMAGE_LOAD_CONFIG_DIRECTORY в PE-файл, которая содержит в себе поля SEHandlerTable и SEHandlerCount, которые соответственно являются адресом таблицы обработчиков, и их количеством.
Известно существование неэкспортируемой функции RtlInsertInvertedFunctionTable, и таблицы LdrpInvertedFunctionTable, стоит ли смотреть в их сторону? Или писать свой обработчик?
UPD: речь идет не о SEH, а о SafeSEH
IMAGE_LOAD_CONFIG_DIRECTORY32 (winnt.h) - Win32 apps
Contains the load configuration data of an image. (32 bit)
learn.microsoft.com
Последнее редактирование: 09.12.2023