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