Linux: обновить встроенный ресурс из исполняемого файла
У меня есть исполняемый файл, в который я встраиваю бинарный файл с помощьюobjcopy
метод
objcopy --input binary --output elf32-i386 --binary-architecture i386 data.txt data.o
ссылка наdata.o
и использовать
extern char _binary_data_txt_start
extern char _binary_data_txt_end
Возможно ли сейчас обновить эти данные внутри исполняемого файла? Обновленные данные могут иметь одинаковый точный размер, мне просто нужно изменить некоторые биты.
В файлах Windows PE это очень просто сделать с помощьюUpdateResource()