analyzing-rust-binaries
Installation
SKILL.md
Analyzing Rust Binaries
Rust binaries are large, statically linked, and full of inlined generic code —
but they leak more than most people expect. Panic sites embed the source file
path and line, symbols carry crate and module structure, and the standard
library's formatting machinery is instantly recognizable. The job is knowing
which parts are yours and which are the 90% that is core, alloc, and
vendored crates.
When to Use
stringsshowsrustc version,core::panicking,/rustc/<hash>/library/- Symbols begin with
_ZN...17h<hex>E(legacy) or_R(v0 mangling) - A stripped binary is 3–30 MB with minimal dynamic imports
- Analyzing Rust malware, a Rust CLI, or a compiled Rust service