binaryninja-api icon indicating copy to clipboard operation
binaryninja-api copied to clipboard

Public API, examples, documentation and issues for Binary Ninja

Results 859 binaryninja-api issues
Sort by recently updated
recently updated
newest added

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

Type: Enhancement
Impact: Low
Effort: Low
UI: Dialogs

**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...

Component: Core
Effort: High
Impact: Medium

**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...

Type: Bug
Component: Core
Component: API
Impact: Low
Effort: Low

In the following screenshot, we can see there are multiple null-terminated strings on the stack: ![Screenshot 2024-08-02 at 5 46 09 PM](https://github.com/user-attachments/assets/f6594b90-82e1-41c2-9d59-0488f26409b7) However, the stack string detection combines them and...

Type: Enhancement
Component: Core
Effort: Medium
Impact: Medium

You should be able to right click a symbol and add/edit/remove external location

Type: Enhancement
Component: UI
Impact: Low
Effort: Trivial
UI: Projects

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...

Type: Enhancement
Effort: Medium
Impact: Medium
Component: BinaryViewType

**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...

Type: Bug
Impact: Low
Effort: Trivial
Component: Type Libraries

**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:**...

Component: API
Type: Crash
Impact: Low
Effort: Trivial

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...

Type: Bug
Component: Core
Impact: Low
Effort: Low

**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...

Type: Enhancement
Component: UI
Impact: Low
Effort: Low
UI: Types