binaryninja-api
binaryninja-api copied to clipboard
Public API, examples, documentation and issues for Binary Ninja
In the following code,   It seems the analysis is confused and it does not figure out...
**Version and Platform (required):** - Binary Ninja Version: 3.6.4783-dev, 6fc13294 - OS: macos - OS Version: 14.2 - CPU Architecture: arm64 **Bug Description:** See the title. **Steps To Reproduce:** 1....
I'm not sure if this is a bug or missing feature. In the example below `0xf0` actually means `PAGE_EXECUTE_WRITECOPY|PAGE_EXECUTE_READWRITE|PAGE_EXECUTE_READ|PAGE_EXECUTE` but I cannot set that value to enumeration. It would be...
Just noticed that we have a `BinaryView::GetAutoStart()` function which returns the minimum value of the starts of the auto segments. This is important for cases where the user adds a...
**Version and Platform (required):** - Binary Ninja Version: latest dev (will update this with exact number when I get home) - OS: Linux Ubuntu - OS Version: 22.04 LTS -...
Add an option to disable the HTTP(s) proxy without having to set the proxy itself to an empty string
Right now, if I have a proxy set and wish to remove it, I have to remove it from the setting `network.httpsProxy`. However, when I wish to re-enable it, I...
**Version and Platform (required):** - Binary Ninja Version: 3.6.4707-dev Personal, 3cd0ac3b - OS: macos - OS Version: 14.1 - CPU Architecture: arm64 **Bug Description:** See the title. **Steps to reproduce:**...
The binja autoanalysis puts in (what I believe are wrong) code refs for the target of far calls to different segments. I have a 32 bit x86 sample file that...
**Version and Platform (required):** - Binary Ninja Version: 3.6.4594-dev, but also seen on latest stable - OS: Windows 10 - CPU Architecture: AArch64 and x64 **Bug Description:** An optimized 64bit...
So now that mach-o is OSS, a feature that should be built is the parsing of stubs to their symbolic name. The stubs section starts with a generic "thunk" and...