binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
We need to consolidate our UI dialogs that accept integer inputs and have consistent visual indicators for which take Hex and which take Decimal. Related issues: https://github.com/Vector35/binaryninja-api/issues/5374 https://github.com/Vector35/binaryninja-api/issues/4480 https://github.com/Vector35/binaryninja-api/issues/5682 https://github.com/Vector35/binaryninja-api/issues/3256
**What is the feature you'd like to have?** Pointers are not necessarily integers. And they can be bigger than the addresses. I'd like Binja to support such pointer types. In...
**Version and Platform (required):** - Binary Ninja Version: Tested on Enterprise `4.1.5747` and `4.0.5336`. - OS: Mac OS X - OS Version: 14 - CPU Architecture: AARCH64 **Bug Description:** Unable...
In the following screenshot, we can see there are multiple null-terminated strings on the stack:  However, the stack string detection combines them and...
You should be able to right click a symbol and add/edit/remove external location
The BinaryView should have the ability to locate VxWorks version 5 and 6 symbol tables and process symbol entries to identify the base address, load the image, and apply names...
**Version and Platform (required):** - Binary Ninja Version: 4.2.5764 - OS: macOS 14 M1 **Bug Description:** Loading the windows-armv7 platform via api triggers platform type errors **Steps To Reproduce:** ![Screenshot...
**Version and Platform (required):** - Binary Ninja Version: 4.2.5802-dev - OS: Linux (arch) / MacOS - OS Version: 6.6.12-hardened1-1-hardened / Sonoma 14.6 - CPU Architecture: x86_64 / M1 **Bug Description:**...
Repro steps: 1. Open the `helloworld` binary from https://github.com/Vector35/debugger/blob/dev/test/binaries/Darwin-arm64/helloworld 2. Navigate to 0x100003f90, undefine the data variable 3. Navigate to main function, re-analyze it 4. Observe the data variable gets...
**What is the feature you'd like to have?** As u know, we can navigate in the code window, and if we like, we can use Esc to go back to...