disassemble_at_address
Disassemble binary code at a given virtual address to inspect instructions, aiding reverse engineering and security analysis.
Instructions
Disassemble code at a specific virtual address in a binary file.
Args: file_path: Absolute path to the binary file. virtual_address: Starting virtual address as hex string (e.g. "0x401000"). size: Number of bytes to read. Default: 256. arch: CPU architecture. Auto-detected if omitted. max_instructions: Maximum instructions to disassemble. Default: 50.
Returns: Disassembly output at the specified address.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | ||
| virtual_address | Yes | ||
| size | No | ||
| arch | No | ||
| max_instructions | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |