Linux 커널:시스템 콜 후킹 예시 시스템 호출 테이블을 잠그기 위한 간단한 테스트 코드를 작성하려고 합니다. "sys_call_table"은 2.6으로 내보내지 않기 때문에 System.map 파일에서 주소를 가져오기만 하면 올바른 주소를 알 수 있습니다(메모리를 통해 찾은 주소에서 시스템 호출에 대한 포인터를 확인할 수 있습니다). 그러나 이 테이블을 수정하려고 하면 커널에서 "Oops"와 "가상 주소 c061e4f4에서 커널 페이징 요청을 처리할 수 없습니다"라는 메시지가 표시되고 시스템이 재부팅됩니다. 2.6.18-164.10.1.el5를 실행하고 있는 CentOS 5.4입니다.무슨 보호책이 있나요? 아니면 그냥 버그가 있는 건가요?SELinux와 함께 제공되는 것을 알고 있으며 허용 모드로 설..