BinaryHardeningFeatures interface
이진 강화 기능.
속성
| canary | 스택 카나리아를 사용하도록 설정된 상태에서 바이너리가 컴파일되었는지 여부를 나타내는 플래그입니다. |
| no |
바이너리의 스택이 NX(실행 없음)로 설정되었음을 나타내는 플래그입니다. |
| position |
바이너리가 위치 독립적인 실행 파일로 컴파일되었음을 나타내는 플래그입니다. |
| relocation |
이진 파일이 재배치 읽기 전용 보호를 사용하도록 설정했음을 나타내는 플래그입니다. |
| stripped | 디버그 기호가 이진 파일에서 제거되었는지 여부를 나타내는 플래그입니다. |
속성 세부 정보
canary
스택 카나리아를 사용하도록 설정된 상태에서 바이너리가 컴파일되었는지 여부를 나타내는 플래그입니다.
canary?: boolean
속성 값
boolean
noExecute
바이너리의 스택이 NX(실행 없음)로 설정되었음을 나타내는 플래그입니다.
noExecute?: boolean
속성 값
boolean
positionIndependentExecutable
바이너리가 위치 독립적인 실행 파일로 컴파일되었음을 나타내는 플래그입니다.
positionIndependentExecutable?: boolean
속성 값
boolean
relocationReadOnly
이진 파일이 재배치 읽기 전용 보호를 사용하도록 설정했음을 나타내는 플래그입니다.
relocationReadOnly?: boolean
속성 값
boolean
stripped
디버그 기호가 이진 파일에서 제거되었는지 여부를 나타내는 플래그입니다.
stripped?: boolean
속성 값
boolean