memscan
A simple pattern-based memory scanning tool. Provides support for both slices as patterns with 0x00 as wildcards, and IDA-format (? as wildcard)
Usage
- Create a
PatternwithPattern::from_str("aa bb ? dd ee").expect("Index of parse falure")orPattern::from(&[0xaa, 0xbb, 0x00, 0xdd, 0xee]) - Check if that pattern matches a slice with
find_pattern(slice, &pattern), returning each matching slice
Example