#include <stdlib.h>
#include <stdio.h>
#include <sys/ptrace.h>
long int ptraced()
{
return (ptrace(PTRACE_TRACEME, 0, 0, 0) == -1);
}
int main()
{
if ( ptraced() )
{
printf("Ptraced!\n");
}
return 0;
}Source
#include <stdlib.h>
#include <stdio.h>
#include <sys/ptrace.h>
long int ptraced()
{
return (ptrace(PTRACE_TRACEME, 0, 0, 0) == -1);
}
int main()
{
if ( ptraced() )
{
printf("Ptraced!\n");
}
return 0;
}