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
Pattern
withPattern::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