binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
Tag: Enhancement / request Would be nice to have a better way through the UI to add segments to the binary. Would be useful when analyzing ROMs and firmware. One...
**What is the feature you'd like to have?** We treat snapshots like `git` commits, but there is no way to add a name or description for them currently. This will...
**What is the feature you'd like to have?** A user requested a "save with backup" option today because of bad experiences they've had with tools like IDA in the past...
**Version and Platform (required):** - Binary Ninja Version: 3.1.3570-dev - OS: Windows - OS Version: 10 - CPU Architecture: x64 **Bug Description:** `this` parameter is given to functions that have...
**Version and Platform (required):** - Binary Ninja Version: 3.1.3469 - OS: Windows - OS Version: 11 - CPU Architecture x64 **Steps To Reproduce:** 1. Double click a function in symbols...
**What is the feature you'd like to have?** You can specify a register as the location for an argument in binary ninja by doing something like `int32_t arg1@rax` (to specify...
**Version and Platform (required):** - Binary Ninja Version: 3.1.3469 - OS: Windows - OS Version: 10 - CPU Architecture: x64 **Steps To Reproduce:** 1. Open attached executable in BN 2....
Compilers sometimes makes standard functions (strlen, memcpy, strcat, memset, strcmp, memcmp etc) inline. I guess their code pattern can be recognized and replaced with pseudo call to function. Example disassembly:...
Using the mouse to close tabs doesn't work in all cases.
**Version and Platform (required):** - Binary Ninja Version: 3.1 - OS: * - OS Version: * - CPU Architecture: * **Steps To Reproduce:** Please provide all steps required to reproduce...