Compartilhar via


BinaryHardeningFeatures Class

Definition

Binary hardening features.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.BinaryHardeningFeaturesTypeConverter))]
public class BinaryHardeningFeatures : Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.IBinaryHardeningFeatures
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.BinaryHardeningFeaturesTypeConverter))>]
type BinaryHardeningFeatures = class
    interface IBinaryHardeningFeatures
    interface IJsonSerializable
Public Class BinaryHardeningFeatures
Implements IBinaryHardeningFeatures
Inheritance
BinaryHardeningFeatures
Attributes
Implements

Constructors

Name Description
BinaryHardeningFeatures()

Creates an new BinaryHardeningFeatures instance.

Properties

Name Description
Canary

Flag indicating if the binary was compiled with stack canaries enabled.

NoExecute

Flag indicating the binary's stack is set to NX (no-execute).

Nx

NX (no-execute) flag.

Pie

PIE (position independent executable) flag.

PositionIndependentExecutable

Flag indicating the binary was compiled to be a position independent executable.

RelocationReadOnly

Flag indicating the binary has enabled relocation read-only protections.

Relro

RELRO (relocation read-only) flag.

Stripped

Flag indicating if debug symbols have been stripped from the binary.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BinaryHardeningFeatures.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BinaryHardeningFeatures.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.FirmwareAnalysis.Models.IBinaryHardeningFeatures.

FromJsonString(String)

Creates a new instance of BinaryHardeningFeatures, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BinaryHardeningFeatures into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to