우리는 일부러 취약한 파일을 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


+ Recent posts