본문 바로가기
Reverse Engineering

ld -I/lib/ld-linux.so.2 명령

by manchesterandthecity 2020. 10. 19.

ld -I/lib/ld-linux.so.2 명령

 

 

-> ld-linux 패키지 설치(CentOS만 해당되는 것으로 추정.)

 

 

ld, ld.so

링크 편집기, 동적 링크 편집기.

 

ld.so 는 dynamic linker / loader로

/lib/*.so 나 /usr/lib/*.so 등의 shared object를 끌어오는 역할을 한다.

 

 

 

 

ld를 사용한 링킹

 

-l : 링킹 될 라이브러리 지정

 

e.g> test 바이너리에 fl 라이브러리 포함

$ ld -dynamic-linker /lib/ld-linux.so.2 -o test /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtn.o main.o funcs.o -lc -lfl

댓글