я пытаюсь прикрепить программу с БГД, но он возвращает меня:GDB операция ptrace не допускается
Установка для обработки 29139 Не удалось подключиться к процессу. Если ваш uid соответствует uid целевого процесса , проверьте настройку/proc/sys/kernel/yama/ptrace_scope или повторите попытку как пользователь root. Для получения дополнительной информации см. /Etc/sysctl.d/10-ptrace.conf ptrace: операция не разрешена.
edb-debugger возвращает «Не удалось подключиться к процессу, проверьте привилегии и повторите попытку».
Strace возвращает "прикрепиться: ptrace (PTRACE_ATTACH, ...): Операция не допускается"
я изменил "kernel.yama.ptrace_scope" 1 в 0 и «/ Труды/SYS/ядро / Яма/ptrace_scope "1 в 0 и пытался "установить среды LD_PRELOAD =/ptrace.so" с этим:.
#include <stdio.h>
int ptrace(int i, int j, int k, int l)
{
printf(" ptrace(%i, %i, %i, %i), returning -1\n", i, j, k, l);
return 0;
}
, но она по-прежнему возвращает ту же ошибку. как я могу прикрепить его к отладчикам?
это attachs простые программы, но я пытаюсь прикрепите файл crackme. он имеет защиту от отладки [как это] (http://xorl.wordpress.com/2009/01/01/quick-anti-debugging-trick-for-gdb/). – user2850750
@ user2850750: Я добавил еще немного ответа. –
Я пробовал это как корень – user2850750