Extrude is a binary analysis tool designed to help identify missing security features and potential information disclosures in ELF and MachO binaries. With plans to support PE binaries soon, it provides essential insights to improve binary security through easy-to-use commands and optional Docker integration.
The extrude project provides a powerful tool for analyzing binaries to identify missing security features, potential information disclosures, and more. Currently in early development, extrude supports the analysis of ELF and MachO binaries, with support for PE (Windows) binaries planned for future releases.
extrude offers a comprehensive set of checks to enhance the security assessment of binaries. The following checks are supported:
To analyze a binary, use the following command structure:
extrude [flags] [file]
Available flags include:
-a, --all : Show details of all tests, not just those that failed.-w, --fail-on-warning : Exit with a non-zero status even if only warnings are found.-h, --help : Display help information for extrude.extrude can also be run via Docker for convenience:
docker run -v `pwd`:/blah -it ghcr.io/liamg/extrude /blah/targetfile
Plans for future development include:
By leveraging extrude, security researchers can more effectively pinpoint vulnerabilities within binaries to bolster overall software security.
No comments yet.
Sign in to be the first to comment.