binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
**Version and Platform (required):** - Binary Ninja Version: 3.1.3478-dev - OS: Windows - OS Version: 10.0.25126.1000 - CPU Architecture: x64 **Bug Description:** Binary Ninja's handling of COM interfaces in type...
**Version and Platform (required):** - Binary Ninja Version: 3.1.3484-dev - OS: Windows - OS Version: 10.0.25131.1000 - CPU Architecture: x64 **Bug Description:** Binary Ninja has `IMAGE_SCN_MEM_PURGEABLE` as `0x10000`. (I'm not...
Many source code IDEs allow external code (system libraries, for example) to be referenced so that source code can be better indexed/highlighted. These IDEs typically automatically identify system headers, and...
Some instruction sets don't easily lift one instruction at a time. For instance wasm, .Net, Java, I'm sure others. One possible solution to this is to allow lifting of the...
**Version and Platform (required):** - Binary Ninja Version: 3.1.3469 - OS: Windows - OS Version: 8.1 Pro - CPU Architecture x64 **Bug Description:** ``` --------------------------- binaryninja --------------------------- This application failed...
**Version and Platform (required):** - Binary Ninja Version: 3.0.3233 - OS: macOS - OS Version: 12.0.1 **Bug Description:** When you rebase an arm64 binary to a high address space, comments...
It is currently awkward to create large selections. Lots of scrolling is involved. An "extend selection" action which allows the user to define selection bound(s) would be useful. Example workflow...
Regions in linear view should be collapsable and should have a default preference. By default things like ELF/PE headers, IAT/PLT entries should be collapsed. Should also implement keystrokes and clickable...
**Version and Platform (required):** - Binary Ninja Version: 3.1 dev **Bug Description:** In linearview when you make an inner selection of a structure the 's' hotkey says to make an...
Loading a new plugin will sometimes make that plugin available via the command-palette and sometimes not. The Plugin Manager should do this itself.