winchecksec
|
#include <checksec.h>
Public Member Functions | |
Checksec (std::string filepath) | |
const std::string | filepath () const |
const MitigationReport | isDynamicBase () const |
const MitigationReport | isASLR () const |
const MitigationReport | isHighEntropyVA () const |
const MitigationReport | isForceIntegrity () const |
const MitigationReport | isNX () const |
const MitigationReport | isIsolation () const |
const MitigationReport | isSEH () const |
const MitigationReport | isCFG () const |
const MitigationReport | isAuthenticode () const |
const MitigationReport | isRFG () const |
const MitigationReport | isSafeSEH () const |
const MitigationReport | isGS () const |
const MitigationReport | isDotNET () const |
const MitigationReport | isCetCompat () const |
Represents the main winchecksec interface.
checksec::Checksec::Checksec | ( | std::string | filepath | ) |
|
inline |
Checksec
instance was created with const MitigationReport checksec::Checksec::isASLR | ( | ) | const |
const MitigationReport checksec::Checksec::isAuthenticode | ( | ) | const |
uthenticode
documentation for the details of this check const MitigationReport checksec::Checksec::isCetCompat | ( | ) | const |
const MitigationReport checksec::Checksec::isCFG | ( | ) | const |
const MitigationReport checksec::Checksec::isDotNET | ( | ) | const |
const MitigationReport checksec::Checksec::isDynamicBase | ( | ) | const |
/DYNAMICBASE
) const MitigationReport checksec::Checksec::isForceIntegrity | ( | ) | const |
const MitigationReport checksec::Checksec::isGS | ( | ) | const |
const MitigationReport checksec::Checksec::isHighEntropyVA | ( | ) | const |
const MitigationReport checksec::Checksec::isIsolation | ( | ) | const |
const MitigationReport checksec::Checksec::isNX | ( | ) | const |
W^X
) const MitigationReport checksec::Checksec::isRFG | ( | ) | const |
const MitigationReport checksec::Checksec::isSafeSEH | ( | ) | const |
const MitigationReport checksec::Checksec::isSEH | ( | ) | const |