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
'Reverse Engineering' 카테고리의 다른 글
Visual Studio 2015 "설치 패키지가 없거나 손상되었습니다." 설치 방법 (0) | 2021.06.06 |
---|---|
어셈블리어) R로 시작하는 레지스터 (0) | 2020.11.20 |
리눅스) objdump -d 명령어 (0) | 2020.10.18 |
댓글