binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
When patching, there should be a preview of bytes in currently written instruction. I've made a small visualisation of what I mean: patching assembly if doesn't fit, wrap (00 should...
Right now you need to do int or bytes on value.value when something is a Const or ConstPtr or Float or ConstData, etc. We can easily add handlers in the...
**What is the feature you'd like to have?** Given code with this pattern: ``` 140771d61 if (a) 140771d75 label_140771d75_1: 140771d75 do_something1() 140771d61 else 140771d67 while (b) 140771d69 do_something2() 140771d73 if...
**What is the feature you'd like to have?** // For the pattern: if (a) if (b) goto label do_something() break label: // Simplify to: if (a && !b) do_something() break...
**What is the feature you'd like to have?** Usually it's pretty helpful to click (select) on token e.g. argument of function call and change the current view from HLIL to...
There is a plugin for it named MSVC that hasn't been updated since 2019. I believe this feature should be in the core.
### Discussed in https://github.com/Vector35/binaryninja-api/discussions/5656 Originally posted by **dawn-breaking** June 23, 2024 bininninjia commercial stable latest version save AwemeCore.bndb crashes on completion of analysis。latest commercial dev version load AwemeCore also crashed。example...
This PR addresses the issue of the inability to express LLIL_REG_SPLIT when lifting, or consuming IL from the rust API.
I think the feature is clearly stated in the title. It is generally accepted for horizontal scrolling to work when pressing the Shift button while scrolling and also I think...