• XSS.stack #1 – первый литературный журнал от юзеров форума

Ручная модификация таблицы экспорта

coree

(L2) cache
Пользователь
Регистрация
27.12.2021
Сообщения
303
Решения
1
Реакции
116
Гарант сделки
1
Депозит
0.0006
Всем доброго дня. Сейчас появился вопрос, можно как то модифицировать таблицу экспорта на этапе компиляции? С помощь директив каких нибудь (#pragma, etc...). Вот знаю что с секциями такое возможно, а с экспортом никогда не сталкивался.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Всем доброго дня. Сейчас появился вопрос, можно как то модифицировать таблицу экспорта на этапе компиляции? С помощь директив каких нибудь (#pragma, etc...). Вот знаю что с секциями такое возможно, а с экспортом никогда не сталкивался.
Не понятно, что тебе нужно. Если экспортную функцию переименовать, то просто переименуй ее в коде. Если хочешь какое-то рандомное имя для функции выбирать при каждой компиляции, то нужно что-то внешнее прикручивать, Цэ/Плюсы такое не умеют.
 
Хотел кое что подправить на этапе компиляции с таблицей, а именно удалить имя экспортируемой функции чтобы был экспорт только по ordinal. Видимо да, придется внешний парсер и тд писать...
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх