우리는 일부러 취약한 파일을 32비트로 컴파일을 할때 보통
gcc -m32 -o File File.c -fno-stack-protector
위와 같이 입력한다.
근데 아래와 같은 에러가뜨면
In file included from /usr/include/features.h:399:0,
from /usr/include/stdio.h:27,
from WeakFile.c:1:
/usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: 그런 파일이나 디렉터리가 없습니다
# include <gnu/stubs-32.h>
^
compilation terminated.
이 명령어를 쳐서 라이브러리를 설치해주자..
yum install glibc-devel.i686 libstdc++-devel.i686
'Linux Study > 리눅스 공통' 카테고리의 다른 글
VM 이미지 복제후 네트워크가 안되는 경우 (0) | 2018.01.05 |
---|---|
리눅스 리눅스 서버보안 (0) | 2017.07.04 |
리눅스 ASLR, 스택가드 해제하기 (0) | 2017.07.04 |