libc hooking 관련 질문.

특정 linux 명령어 실행 시 명령어 내부에서 사용되는 함수가
만일 libc 내부 함수를 참조하는 경우
동일 함수명을 가진 다른 동작을 하는 libc 파일을 생성하고,
환경변수의 라이브러리 참조 주소를 변조하여 먼저 참조하도록 만들면 될 것으로 생각했습니다.

  1. 대략적인 형식은 맞는 것 같은데, linux 명령어 내부의 모든 libc 참조 함수를 hooking 대상으로 삼을 수 있는 것인지, 아니면 예외가 있는 것인지요?

  2. 왜 힘들게 이렇게 할까요? 그냥 printf 함수를 후킹하면 되는거 아닌가요...? (너무 쉽게 생각했나요...?)

작성자 정보
답변 0
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기