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

when you first launch the plugin manager it doesn't show any plugins selected which makes for a bad look ![Screen Shot 2022-05-27 at 4 42 24 PM](https://user-images.githubusercontent.com/140215/170786803-f2063aa1-efd0-4bf3-a055-978c5c655048.png)

enhancement
Impact: Low
Plugin Manager
Effort: Trivial

**Version and Platform (required):** - Binary Ninja Version: 3.1.3567-dev - OS: macOS - OS Version: 12.0.1 - CPU Architecture: M1 **Bug Description:** There is no open to Set User Variable...

bug
ui
Impact: Medium
Effort: Trivial

The error message that appears when changing function prototypes should be more understandable. For example when I try to apply function prototype for DllMain function as `BOOL __stdcall DllMain(HINSTANCE hinstDLL,...

enhancement
ui
Impact: Low
Effort: Trivial

**Version and Platform (required):** - Binary Ninja Version: 2.4.2487-dev (if version is stable, please also test the latest development build via the "Update Channel" option) - OS: [e.g. Ubuntu Linux]...

bug
ui
Effort: Low
Impact: Medium

When reverse engineering large C++ binaries, I end up defining a lot of structures like: ``` struct TArray_FString __packed { struct FString* elements; int32_t count; uint32_t capacity; }; struct TArray_HANDLE...

enhancement
type_parser
Effort: Medium
Impact: Medium

On Windows, the environment variables `_NT_SYMBOL_PATH` is the standard way to determine symbol information, both local cache and symbol server. Binja should default to parsing this env var, then fall...

enhancement
PDB
Impact: Low
Effort: Medium

**Binary Ninja Version** 3017 **Describe the bug** Originally reported by @nshp here, just copy/pasting so it has its own report as I hit this on a different binary: https://github.com/Vector35/binaryninja-api/issues/1769 There...

enhancement
Effort: Medium
Impact: Medium

If we reverse engineered a PE that have stack cookie protection, some functions have a code fragment that belongs to stack cookie protection like this in the beginning of the...

Type: Enhancement
Component: Core
Impact: Medium

Binary Ninja has a list of libraries that are imported. It should be possible to use these names as a hyperlink to navigate to them. It should even be possible...

enhancement
ui
Impact: High
Effort: Medium

For various reasons analysis can not infer a variables type even if there is a direct assignment. It would be great if we had a command that would do this.

enhancement
ui
Effort: Low
Impact: Medium