Unique signature at an address
make_signatureGenerate unique byte signatures for addresses to find stable patterns that survive recompilation. Creates a unique signature by walking instructions and wildcarding operands.
Instructions
Create unique byte signatures for addresses. Generates the shortest unique signature starting at each address by walking instructions and wildcarding operands. Useful for finding stable patterns that survive recompilation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| addrs | Yes | Address(es) or name(s) to create unique signatures for (e.g. '0x401000', 'main', or ['0x401000', 'sub_402000']) | |
| format | No | Output format: 'ida' (default), 'x64dbg', 'mask', or 'bitmask' | ida |
| max_length | No | Maximum signature length in bytes before giving up (default: 1000) | |
| instance_id | No | Optional database instance id. If omitted, use the current target. | |
| wildcard_operands | No | Wildcard instruction operands for relocatable signatures (default: true) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |