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

In the given crackme, for the following code snippet: ``` 00001b89 lea rdx, [rbp-0x60 {const_str}] 00001b8d lea rax, [rbp-0x40 {input}] 00001b91 mov rsi, rdx {const_str} 00001b94 mov rdi, rax {input}...

Impact: Low

We are not parsing PE resources right now and we are not actively perusing it because it adds no value to the analysis. However, it is still a nice to...

enhancement
Impact: Low
Effort: Medium

Before and after rebase: ![Screen Shot 2022-08-25 at 12 01 17 PM](https://user-images.githubusercontent.com/94503187/186571974-906b053d-9129-4a7d-ae6a-9c2a183f46e5.png) ![Screen Shot 2022-08-25 at 12 01 43 PM](https://user-images.githubusercontent.com/94503187/186571976-118cf7e8-a52f-49a1-bd37-cac57a0ea173.png) We can see only the `Currrent Base` field reflects the...

bug
Impact: Low
Effort: Trivial

Here is an issue that I ran into when I deal with the crackme at https://github.com/antire-book/dont_panic. After some processing, I get the following code: The code at 0x40017a fails to...

enhancement
Impact: Low
Effort: Low

Several architectures/compilers have a weird compatibility mode where they'll emit 64bit instructions (and 64bit ELF types, relocations, and so on), but use 32bit sign-extended pointers. The most notable example is...

enhancement
Impact: Medium

**Is this a general concept that needs to be documented or a specific API?** UI Plugins as a concept. - [ ] SideBarWidget - [ ] SideBarWidgetType - [ ]...

Type: Enhancement
Component: Documentation
Impact: Low
Effort: Low

**Is this a general concept that needs to be documented or a specific API?** Concept An ExpressionIndex and an InstructionIndex are two similar but distinct concepts which need specific documentation.

documentation
Impact: Low
Effort: Trivial

Probably not limited to: https://docs.binary.ninja/dev/bnil-llil.html#introduction-by-example

documentation
Impact: Low
Effort: Trivial

All major classes in C++ need to be documented - [ ] BinaryView - [x] BinaryViewType - [ ] Function - [x] BasicBlock - [ ] LowLevelILFunction - [ ]...

enhancement
documentation
Effort: Medium
Impact: Medium

Scan the data section for things that look like pointers and create DataVariables at those locations.

enhancement
Impact: High
Effort: Medium