Да, можно. Вам надо найти заголовок программы PHDR, в котором располагается секция .text, и установить ему права на запись. Можно этого же добиться при линковке, с помощью скрипта компановщика:
PHDRS {
text PT_LOAD FLAGS(0x7);
}
SECTIONS {
.text ALIGN (0x1000) : {
*(.text)
} :text
}
Так же можно добиться того же при помощи системного вызова mprotect из уже запущенной программы