NetSPI / PESecurity

PowerShell module to check if a Windows binary (EXE/DLL) has been compiled with ASLR, DEP, SafeSEH, StrongNaming, and Authenticode.
https://blog.netspi.com/verifying-aslr-dep-and-safeseh-with-powershell/
MIT License
614 stars 152 forks source link

Add support for /GS option #17

Open pandazebra opened 5 years ago

pandazebra commented 5 years ago

Request to add support for stack protection (/GS) option - see https://msdn.microsoft.com/en-us/library/8dbf701c.aspx for more information

eabase commented 3 years ago

How would you implement this detection? I.e. how are the compiler options exposed in the exe/dll structure?