Fedora core2에서 sys_call_table
글쓴이: sunchip99 / 작성시간: 목, 2004/09/30 - 9:41오전
안녕하세요~~
모듈 프로그래밍 하면서 unresolved symbol sys_call_table -_-;
땜시 이곳저곳 문서를 많이 봤는데 으음~~
RedHat9에서는 System.map 파일을 통해서 확인을 할 수 있었습니다.
그래서 밑의 답변을 해주신 분들의 말씀처럼 주소를 통해 접근을 할 수 있
을 것 같은데, Fedora Core2에서는 아무리 System 파일을 찾아봐도
sys_call_table을 찾을 수가 없네요....
제가 삽질하면서 못찾고 있는거겠죠 ^^;..
아니면 다른 뭔가(!)가 있는건지 궁금하네요.....
만약에 없다면 시스템 콜을 잡는 다른 방법이 있는지요..
답변 좀 부탁드릴께요.. ~~
Forums:
커널 2.6에서는 시스템 콜 후킹 때문에 차단해놨답니다.
저도 2.6에서 시스템 콜 바꿔서 모듈 만들라고 했는데
*sys_call_table 포인터를 차단해놨다고 하네요
이유는 시스템 콜 hooking 을 이용한 해킹을 방지하기
위해서 그런걸로 생각됩니다.
그래서 저도 걍 2.4.x 커널로 할려고 합니다.
댓글 달기