table of contents
| RZ_FIND(1) | General Commands Manual | RZ_FIND(1) |
NAME¶
rz-find — Find
byte patterns in files
SYNOPSIS¶
rz-find |
[-hijmnrqvxzZ] [-a
align] [-b
size] [-f/t
from/to]
[-[e|s|w|S|I] str]
[-x hex]
[-|file|dir ..] |
DESCRIPTION¶
This command is part of the Rizin project.
rz-find Searches for specified byte
patterns, strings, or hexpairs in the given files.
The options are:
-aalign- Only accept aligned hits
-bsize- Set block size
-eregex- Search for regex matches (can be used multiple times)
-ffrom- Start searching from address 'from'
-Ffile- Read the contents of the file and use it as a keyword
-h- Show usage help message
-i- Identify filetype (rizin -nqcpm file)
-j- Output in JSON
-m- Magic search, file-type carver
-Mstr- Set a binary mask to be applied on keywords
-n- Do not stop the search when a read error occurs
-r- Print using rizin commands
-sstr- Search for a specific string (can be used multiple times)
-wstr- Search for a specific wide string (can be used multiple times). Assumes str is UTF-8
-Istr- Search for an entry in import table
-Sstr- Search for a symbol in symbol table
-tto- Stop search at address 'to'
-q- Quiet mode - do not show headings (filenames) above matching contents (default for searching a single file)
-v- Show version information
-xhex- Search for an hexpair string (can be used multiple times)
-X- Show hexdump of search results
-z- Search for zero-terminated strings
-Z- Show string found on each search hit
-Ecommand- Execute <command> for each file found.
SEE ALSO¶
rizin(1), rz-hash(1), rz-bin(1), rz-diff(1), rz-asm(1), rz-gg(1), rz-run(1), rz-ax(1)
AUTHORS¶
pancake <pancake@nopcode.org>
byteninjaa0
| January 24, 2024 |