Command checksec

The checksec command is inspired from checksec.sh. It provides a convenient way to determine which security protections are enabled in a binary.

You can use the command on the currently debugged process:

gef➤  checksec
[+] checksec for '/vagrant/test-bin'
Canary:                                           No
NX Support:                                       Yes
PIE Support:                                      No
No RPATH:                                         Yes
No RUNPATH:                                       Yes
Partial RelRO:                                    Yes
Full RelRO:                                       No

Or specify directly the binary to check, for example:

$ gdb -ex "checksec ./tests/test-x86"