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

Public API, examples, documentation and issues for Binary Ninja

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

![286D9740-D449-4A2A-83DE-4245E0D5DF4F](https://user-images.githubusercontent.com/15611739/179126336-a5efba40-6255-40ad-ac17-b8177d81dc65.png) The example explains the function, but there is no implemented code. ![843B0019-19A2-497B-A55E-1A352F09832C](https://user-images.githubusercontent.com/15611739/179126968-f911ac66-0df3-4abd-a024-d0f44b2fae62.jpeg) This is the function used in the Hyara plugin. (https://github.com/hyuunnn/Hyara/blob/master/hyara_lib/integration/bn_hyara/binaryninja_api.py)

enhancement
documentation
Impact: Low
Effort: Trivial

We would like to gradually open-source the binary view plugins, e.g., the PE, ELF, Mach-O plugins. This requires decoupling the code from the core. Currently blocking on a few things:...

enhancement
Effort: Medium
Impact: Medium

**Version and Platform (required):** - Binary Ninja Version: 3.1.3553-dev - OS: macOS - OS Version: 10.15.7 - CPU Architecture: x86 **Bug Description:** Triage view does not bind the Go To...

bug
ui
Impact: Low
Effort: Trivial

**Version and Platform (required):** - Binary Ninja Version: 3.1.3553-dev - OS: macOS - OS Version: 10.15.7 - CPU Architecture: x86 **Bug Description:** When Triage view is set to open by...

bug
ui
Impact: Low
Effort: Low

**Version and Platform (required):** - Binary Ninja Version: 3.0.3268-dev - OS: Windows 10 64-bit **Bug Description:** Adding a negative value entry to an enum type is extended to the equivalent...

bug
ui
Impact: Low
Effort: Trivial

At the moment platform types / syscalls can be added through files in `types/platform` folder, but would be nice if it was possible to add them through API as well....

enhancement
Impact: Low
Effort: Medium

Type libraries are automatically applied when opening up binary. However you might be in the situation where you've opened a binary and applied annotations and then later you want to...

enhancement
Impact: Low
Effort: Trivial

**What is the feature you'd like to have?** A C++ API for Type Libraries, similar to what's currently available in the [Python API](https://github.com/Vector35/binaryninja-api/blob/dev/python/typelibrary.py).

enhancement
Impact: Low
Effort: Low

Including: - current selection - current view - window settings - other preferences? - ? Other features: if opening from other users, don't load the workspace by default, but ask.

enhancement
Impact: High
Effort: High

**Is your feature request related to a problem? Please describe.** When reversing large binaries, I often try to group certain functions together so that I can focus on small sets...

enhancement
Effort: High
Impact: Medium