리눅스에서 특정 프로세스로 가는 시그널을 hooking 하려고 합니다.
글쓴이: nahdd123 / 작성시간: 월, 2007/10/08 - 3:48오후
모듈 프로그래밍을 통해서 커널 메모리로 접근 가능하다는 사실은 알았지만
그 다음에는 깜깜하네요.
프로세스 구조체에서 signal을 관리한다는 사실은 알지만
어떻게 접근할 수 있는지, 수정은 가능한지,
시그널이 프로세스로 전달되기 전에 시그널을 가로챌 수 있는지,
전달된 후에 가로챌 수도 있는지 알고 싶네요.
제 수준에는 너무 어려운 것 같아서 고수님들의 조언을 받고 싶네요.
가능하기는 한건지.. ㅎㅎ
고수님들 도와주세요 ㅜ.ㅜ
Forums:
궁금해지네염...
시그널을 훅킹해서 어떤걸 구현하려고 하나요?
학교 프로젝트 주제인데요.
특별한 목적은 없구요. 프로세스 매니저 만들면서 그안에 기능으로 넣으려고 해요.;;
커널 모듈까지는
커널 모듈까지는 필요없고 ptrace라는 시스템 콜을 이용하면 됩니다.
----
Do not feed troll!
----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러
ㅎ. 그건 너무 간단한데요;;
커널 모듈로 접근 할 수 있는 방법은 없는 건가요?
ptrace는 자식프로세스만 제어가능한 거 같은데..
제가 하려는 것과는 좀 다른 것같아요. 제가 하고 싶은 건 이미 실행되고 있는 프로세스를 다루는 것이 거든요.
아시는 분 없으려나;;
댓글 달기