Портативный исполняемый файл без каких-либо зависимостей DLL или таблицы импорта ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Портативный исполняемый файл без каких-либо зависимостей DLL или таблицы импорта

Сообщение Anonymous »

На моем компьютере установлена ​​программа. Когда я проверяю это с помощью CFF Explorer, я не вижу никакого импорта или зависимостей. Вы можете догадаться, что это исполняемый образ, предназначенный только для ресурсов, но это нет. У него есть раздел .text, содержащий действительный исполняемый код, и точка входа в этот раздел .text.
Очевидно, что он загружается и связывается с каким-то образом системные библиотеки, потому что в противном случае приложение пользовательского режима не сможет сделать ничего полезного без вызова каких-либо системных API.
Было бы здорово, если бы ответ мог ответить на эти вопросы:
  • Как возможно такое PE-изображение?
  • Какие методы можно использовать? они используют?
  • И минимальный рабочий пример кода, если это возможно.
Вот как PE-файл выглядит в CFF Explorer:
Изображение

Изображение
Вот скриншот PE Explorer. PE Explorer также говорит, что таблицы импорта нет.
Изображение


Подробнее здесь: https://stackoverflow.com/questions/659 ... port-table

Вернуться в «C++»