clone 후킹하여 CLONE_STOPPED옵션을 주고 다시 CONT시키면 왜 안될까요 ;;;;;
글쓴이: hogi2271 / 작성시간: 화, 2007/05/01 - 10:31오후
fork를 하면 clone이 호출 됩니다...
그래서 ptrace를 이용하여 clone의 flag 부분을 가져와 CLONE_STOPPED옵션을주고(자식을 잠시 멈췄다가 적당한 시점에 다시 수행하여할 할 필요성이 있어서..) 필요한 작업을 한후 kill, tkill 등을 사용 하여 SIGCONT를 보냈는데도 ... 자식이 다시 살아나지 않네요..(SIGCONT를 해주기전에 PTRACE_ATTACH를 자식프로세스에 해줌)
오죽 답답하면 shell에서 kill -CONT pid를 해도 살아 나지 않습니다..
멀티 쓰레드 환경에서 작업중인데요 쓰레드에서 시그날이 안가나요 ;;; shell에서 보냈는데도 왜 안가지..
우와와와아아아아아아아앙..
Forums:
댓글 달기