c 라이브러리 함수 중 하나인 malloc 함수를 후킹 할 수 있을까?

시스템콜만 후킹 가능한거 아니였어?!!!



리눅스 메모리 사용관련 디버깅 정보


  • glibc 의 hook 함수
    glibc 를 쓰고 있다면 malloc(), free() 의 사용을 hooking 할수가 있다.
    __malloc_hook, __free_hook 에다가 자신만의 hook 함수를 설치할수가 있다.

  • malloc() 의 사용 현황
    glibc 를 통한 malloc() 의 활동 현황을 보고 싶으면 mallinfo() 함수를 이용하면 된다.
    기타 glibc 의 memeory allocator 관련해서 많은 정보를 알고 싶으면 gnu glibc 홈피를 방문해라. 
    (http://www.gnu.org/s/libc/manual/html_node/Memory.html)
출처 : 도시의 엘프 http://cityelf.egloos.com/


이런..좋다 말았음. malloc_hook도 라이브러리 함수임.

블로그 이미지

kuku_dass

,