asm/segment.h 와 linyx/linkage.h 파일을 찾을 수 없다네요

lkangwoo의 이미지

안녕하세요 리눅스에서 보안 공부를 하고 있는 학생입니다.

제가 이번에 exploit에 관해 공부해보려고 hatorihanz.c를 컴파일하려고 합니다.

그런데 저 두 파일이 없다고 나오네요. 리눅스에 대해 공부한지 한달여밖에 안되서 검색을 3시간이나 했지만 해결책을 찾을 수가 없습니다.

커널 컴파일에 관련있나 싶어서 커널도 다운 받아보고.. develop-tools과 관련있나해서 그것도 그룹인스톨해보고.. ncurses-devel이랑 관련있나 싶어서 그것도 받아보고.. 다 했는데 안되네요

도와주세요.

CentOS 쓰고 있습니다.

hys545의 이미지

즐린

http://www.oldlinux.org/lxr/http/source/include/asm/segment.h

그런데 이게 검색해보니까 제거된거 같습니다.

linkage.h 는
usr/src/linux-2.6.22-ARCH/include/linux/linkage.h to
여기 에 있습니다

즐린

ipes4579의 이미지

Quote:
검색을 3시간이나 했지만

앞으로 더 긴 시간을 검색하는 일도 많아질겁니다.. ㅎㅎ;

책이나 교재에서 사용한 환경으로 실습하시는 게 나중을 위해서도 더 좋으실 겁니다.
커널에 있는 소스나 라이브러리는 물론, 폴더 구조도 자주 바뀝니다.