Crates.io | memgrep |
lib.rs | memgrep |
version | 0.2.0 |
source | src |
created_at | 2022-09-29 21:45:16.327787 |
updated_at | 2023-06-25 17:16:49.720045 |
description | Search for strings in process memory |
homepage | |
repository | https://github.com/eldad/memgrep |
max_upload_size | |
id | 676928 |
size | 25,470 |
Search (and optionally erase) a particular text in process memory.
memgrep 0.2.0
Eldad Zack <eldad@fogrefinery.com>
Memory Grep
Searches for a particular text in all memory regions that are not virtual or not mapped to any file:
stack, heap, or anonymous pages. Search text can be specified as bytes using the `--hex` flag.
When searching, only the first match is returned for each region.
When erasing, all matches are searched and erased.
USAGE:
memgrep [OPTIONS] --pid <PID> <TEXT>
ARGS:
<TEXT>
Search text
OPTIONS:
-d, --debug
Set log level to debug
-e, --erase
Erase text
-e, --erase-value <ERASE_VALUE>
If erase is enabled, use this value to erase the search text
[default: 32]
-h, --hex
Parse search text as hex string
--help
Print help information
-m, --max-region-size <MAX_REGION_SIZE>
Set maximum region size. Regions larger than this size will not be searched
[default: 1073741824]
-p, --pid <PID>
PID
-V, --version
Print version information