프로그래밍 방식으로 파일 홀 지원 테스트

프로그래밍 방식으로 파일 홀 지원 테스트

파일 시스템이 특정 경로 이름을 가진 파일의 취약점을 지원하는지 여부를 테스트하는 시스템 호출이 있습니까?

내 API에 holes_supported() 함수를 추가하고 그러한 테스트가 실제로 가능한지 알고 싶습니다.

답변1

문제의 파일 시스템에 더미 스파스 파일을 생성해 볼 수 있습니다.truncate, "겉보기" 및 "실제" 치수를 확인하세요.

자세한 내용을 보려면 여기를 클릭하세요.

파일 시스템은 이 SEEK_HOLE lseek플래그를 지원해야 합니다.

truncate@DepressedDaniel은 그것이 사용한다고 지적했습니다.ftruncate시스템 호출.

관련 정보