Андрей Киселев перевел статью в которой рассказывается о структуре исполняемого формата файлов - ELF. Приводится пример приложения, которое изменяет содержимое памяти и регистров процессора другой программы, и внедряет в ее тело некоторый дополнительный исполняемый код.URL: http://gazette.linux.ru.net/lg83/sandeep.html
Новость: http://www.opennet.me/opennews/art.shtml?num=3526
А почему после этих действий ptrace(PTRACE_DETACH, pid, NULL, NULL); трассируемый процесс не приступает к исполнению внедренного кода?