데비안 6, 우분투 12.04, 페도라 16 등 다양한 가상 머신에서 버퍼 오버플로를 실험하고 싶지만 버퍼 오버플로 악용을 실행할 때마다 다음 메시지가 표시됩니다.
stack smashing detected (core dumped)
연구를 마친 후에 컴파일러에서 구현 된 버퍼 오버플로 방지 라는 기능을 읽었습니다 . GCC 인스턴스가 사용 GCC 스택 스매싱 보호기 (ProPolice)는 , 연타 / LLVM가 사용 두 버퍼 오버 플로우 검출기, 및 AddressSanitizer을 SafeCode .
내 질문은 : 실제로 내 컴퓨터에서 버퍼 오버플로 공격을 확인하고 싶기 때문에 버퍼 오버플로 방지를 비활성화하는 방법 (컴파일러 플래그, 아마도? 리눅스 구성 파일?)이 있습니까?