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

**Version and Platform (required):** - Binary Ninja Version: All for a long time - OS: Ubuntu (and others) - OS Version: 22.04 - CPU Architecture: x64 **Bug Description:** It seems...

Type: Bug
Component: Core
Impact: High
Component: Type Libraries

Found at least one eggregious function signature in `msvcrt_windows-x86.sig` that will cause it to match _any_ 32bit x86 function with: - save frame pointer prologue - call of a function...

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

This is an proposal to standardize the inner-workings of the API, specially with the FFI types. Mostly it consist of creating standard functions to create/manger FFI wrapper types, such as...

Partially fixes #5417 Also superficial re-ordering of the tests to make it easier to add new tests. With both PRs targeting #5417 we get this LLIL: ``` 41 @ 100003ea0...

Type: Enhancement
Arch: ARM64
Lifting

**Version and Platform (required):** - Binary Ninja Version: 4.2.5996-dev - OS: All - OS Version: Any - CPU Architecture: Any **Bug Description:** The architectures don't register the new bintxt views...

Component: Core
Impact: Medium
State: Blocked (Issue)
Component: BinaryViewType

>>> bv.type_libraries [] >>> lib = bv.type_libraries[0] >>> bv.import_library_object('_printf', lib) It should be `int32_t _printf(char const*, ...)`. This also affects functions like `_scanf`, `vsprintf`, `snprintf`, and potentially other variadic functions...

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

**What is the feature you'd like to have?** I want an equivalent API for the following: ![image](https://github.com/Vector35/binaryninja-api/assets/35998162/f2fb943f-03f1-4c1a-b4fb-52e5c76a8f45) **Additional Information:** I tried the following script, but I'm not sure it's exactly...

Type: Enhancement
Component: API
Impact: Low
Effort: Low

This plugin allow binja to import `IDB` (`*.idb` and `*.i64`) and `TIL` (`*.til`) files data types using the `Import Debug Info from External File` option.