Find Bytes
find_bytesSearches binary data for byte patterns with wildcards (??) and optional address ranges, returning matching locations for reverse engineering analysis.
Instructions
Search for byte pattern with wildcards (?? for any byte).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pattern": "<pattern>"
},
"name": "find_bytes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End address (default: max_ea) | |
| limit | No | Max results (1..1000) | |
| start | No | Start address (default: min_ea) | |
| pattern | Yes | Byte pattern with wildcards (e.g. '48 8B ?? ?? 48 89') | |
| timeout | No | Timeout in seconds | |
| instance_id | No | REQUIRED whenever more than one database is open (from open_database's result or list_databases()); optional only while exactly one instance is live. |