Analyse binaries for missing security features, information disclosure and more.
🚧 Extrude is in the early stages of development, and currently only supports ELF and MachO binaries. PE (Windows) binaries will be supported soon.
Usage:
extrude [flags] [file]
Flags:
-a, --all Show details of all tests, not just those which failed.
-w, --fail-on-warning Exit with a non-zero status even if only warnings are discovered.
-h, --help help for extrude
You can optionally run extrude with docker via:
docker run -v `pwd`:/blah -it ghcr.io/liamg/extrude /blah/targetfile
- PIE
- RELRO
- BIND NOW
- Fortified Source
- Stack Canary
- NX Stack
- PIE
- Stack Canary
- NX Stack
- NX Heap
- ARC
Coming soon...
- Add support for PE
- Add secret scanning
- Detect packers