Note
동적 라이브러리 경로 변경
r4v3n-k
2019. 7. 24. 20:59
전역적으로 사용할 때
export LD_PRELOAD=<변경할 libc.so 경로>
특정 바이너리만 변경할 때
<기존 ld.so 경로> --library-path <변경할 libc.so 디렉토리 경로> ./바이너리 이름
--list 옵션을 맨 앞에 추가하면 ldd 출력결과와 동일한 출력을 하며, 이를 통해 알 수 있음
또는
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<라이브러리 디렉토리 경로>
* ldd <바이너리 이름> 명령어로 제대로 되었는지 확인해볼 것