Determination of SafeSEH, have to read IMAGE_LOAD_CONFIG_DIRECTORY.
if( ! LOAD_CONFIG )
if( IMAGE_DLLCHARACTERISTICS_NO_SEH )
"I know SafeSEH, but I don't use SEH. I'm SEH attack safe, in other words SafeSEH"
else
"I don't know SafeSEH. NO SafeSEH."
else
if( SEHandlerCount > 0 && validity SEHandlerTable )
"I know SafeSEH and contains SafeSEH."
else
"No SafeSEH"
Please look at Microsoft BinScope Binary Analyzer
Determination of SafeSEH, have to read IMAGE_LOAD_CONFIG_DIRECTORY. if( ! LOAD_CONFIG ) if( IMAGE_DLLCHARACTERISTICS_NO_SEH ) "I know SafeSEH, but I don't use SEH. I'm SEH attack safe, in other words SafeSEH" else "I don't know SafeSEH. NO SafeSEH." else if( SEHandlerCount > 0 && validity SEHandlerTable ) "I know SafeSEH and contains SafeSEH." else "No SafeSEH" Please look at Microsoft BinScope Binary Analyzer![SafeSEH aware or not ?](https://cloud.githubusercontent.com/assets/7390559/3366442/0dacfec0-fb46-11e3-9b26-01442709425a.png)