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