Разница между рисом и пирогом

Я ищу варианты генерации двоичного кода шифрования и нашел два доступных варианта: PIC и PIE. Я пытался найти различия между обоими, но не нашел подходящих статей. Если кто-нибудь может объяснить разницу с примером с помощью плюсов и кукурузы или предоставить ссылку на хорошую статью, было бы здорово узнать.

Моим основным мотивом является защита скомпилированного кода, так как формат ELF / PE может быть атакован вирусом, или он может быть взломан, или с помощью обратных методов может воспроизвести код. Просьба также предоставить любые другие средства для защиты скомпилированного кода от атак и d-compling.

Я использую GCC Compiler через Cygwin для создания кроссплатформенного приложения.

6

Решение

От документация gcc:

-fpic
Сгенерировать независимый от позиции код (PIC), подходящий для использования в общей библиотеке …

-fpie
Эти параметры аналогичны -fpic и -fPIC, но сгенерированный независимый от позиции код может быть связан только с исполняемыми файлами ….

14

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]