A go script and a python script for Ghidra.
- ASLR
- Base
- High Entropy
- Stripped relocations
- GS
- Entry Load Config Directory assertion
- Heuristic pattern search (TODO in the ghidra script)
- DEP
- CFG
- SafeSEH
- Isolation
- Force Integrity
- Authenticode
- Machine (Architecture)
- .NET verification
git clone https://github.com/Calana2/wchecksec.git
cd wchecksec
chmod u+x install.sh
sudo ./install.sh
- Open any file in Ghidra for analysis
- Select the Window / Script Manager menu
- Click the "Script Directories" icon in the upper right toolbar
- Add this directory script via the green plus sign
Or just add the script to an existing valid directory.