xusheng
xusheng
Right now, we can only go back and forth one step in the navigation stack. However, there are multiple situations that would benefit from the ability to see the full...
We have made some enhancements to the search, and closed issue https://github.com/Vector35/binaryninja-api/issues/1969. However, we still have some other enhancements possible and this issue tracks them. - [ ] Improve speed...
The two methods to get xrefs to variables are hard to figure out by the user. One user reached out to ask how he can get all xrefs to a...
Currently, BN understands certain allocation routine (e.g., malloc, VirtualAlloc) and can deal with its return value properly when the user creates `s` (https://docs.binary.ninja/guide/type.html#smart-structures-workflow). However, this is currently done purely from...
This is the residual of https://github.com/Vector35/binaryninja-api/issues/1937. I previously suggested that we should provide a way to enlarge/shrink the size of an array using the `+/-` key, but `-` is already...
We would like to gradually open-source the binary view plugins, e.g., the PE, ELF, Mach-O plugins. This requires decoupling the code from the core. Currently blocking on a few things:...
Right now, we have multiple widgets that support filtering of the items. However, there behaviors are not consistent. In particular, all widgets that inherit from FilterTarget class, i.e., those in...
While analyzing the file [virtual-test.zip](https://github.com/Vector35/binaryninja-api/files/9388797/virtual-test.zip), when I view the file statically, I get the following value at address 0x100004060: The value 0x100000000040d0 is wrong here -- it is a vtable,...
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}...
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...