Release v.0.1.13
This release incorporates improvements from lavafroth which enhances security by adding a pure Rust ELF parser module (ldd.rs) for analyzing binary dependencies.
This replaces the previous system call to the ldd binary, making the --ldd flag operation more secure by directly parsing ELF binaries and invoking the interpreter when needed.
Changes
Creates a new module called ldd
Parses the target binary's ELF headers
Extracts the interpreter from the .interp section
Calls the interpreter on the binary with the --list flag to query shared object dependencies
Recursively parses the entire dependency tree