전역적으로 사용할 때

export LD_PRELOAD=<변경할 libc.so 경로>

 

특정 바이너리만 변경할 때

<기존 ld.so 경로> --library-path <변경할 libc.so 디렉토리 경로> ./바이너리 이름

--list 옵션을 맨 앞에 추가하면 ldd 출력결과와 동일한 출력을 하며, 이를 통해 알 수 있음

또는

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<라이브러리 디렉토리 경로>

 

* ldd <바이너리 이름> 명령어로 제대로 되었는지 확인해볼 것

 

+ Recent posts