다음을 통해 공유


BinaryHardeningFeatures interface

이진 강화 기능.

속성

canary

스택 카나리아를 사용하도록 설정된 상태에서 바이너리가 컴파일되었는지 여부를 나타내는 플래그입니다.

noExecute

바이너리의 스택이 NX(실행 없음)로 설정되었음을 나타내는 플래그입니다.

positionIndependentExecutable

바이너리가 위치 독립적인 실행 파일로 컴파일되었음을 나타내는 플래그입니다.

relocationReadOnly

이진 파일이 재배치 읽기 전용 보호를 사용하도록 설정했음을 나타내는 플래그입니다.

stripped

디버그 기호가 이진 파일에서 제거되었는지 여부를 나타내는 플래그입니다.

속성 세부 정보

canary

스택 카나리아를 사용하도록 설정된 상태에서 바이너리가 컴파일되었는지 여부를 나타내는 플래그입니다.

canary?: boolean

속성 값

boolean

noExecute

바이너리의 스택이 NX(실행 없음)로 설정되었음을 나타내는 플래그입니다.

noExecute?: boolean

속성 값

boolean

positionIndependentExecutable

바이너리가 위치 독립적인 실행 파일로 컴파일되었음을 나타내는 플래그입니다.

positionIndependentExecutable?: boolean

속성 값

boolean

relocationReadOnly

이진 파일이 재배치 읽기 전용 보호를 사용하도록 설정했음을 나타내는 플래그입니다.

relocationReadOnly?: boolean

속성 값

boolean

stripped

디버그 기호가 이진 파일에서 제거되었는지 여부를 나타내는 플래그입니다.

stripped?: boolean

속성 값

boolean