Checksec
checksec ========== checksec 用于检查可执行文件的属性(如 PIE、RELRO、Canaries、ASLR、Fortify Source)。它最初由 Tobias Klein 编写,原始源代码可在此处获取:http://www.trapkit.de/tools/checksec.html. 随着时间的推移,其功能集已扩展,现已从 Bash 移植到 Golang。
更新------- Checksec最初于 2009 年初发布了 1.0 版,并已被用于验证 Linux 系统的二进制检查超过十年。随着更多检查的支持和 Linux 发行版的变化,这使得 checksec 更加依赖。为了能够检查文件的安全标志,增加越来越多的依赖并不是理想的解决方案,特别是对于具有较小依赖的系统,如嵌入式系统、无分发容器和跨平台检查。
checksec 可以从 OSX 上扫描 Linux 文件,但由于 OS 依赖于 glibc 等资源,因此某些检查可能受到限制。
$ checksec file /bin/ls --output yaml
暂无开放 Issues,或尚未同步最近议题。