debugger
debugger copied to clipboard
Binary Ninja debugger
Right now the debugger dynamically checks the list of loaded modules, and whenever the input file is seen in the list, the binary view for that module is rebased and...
Currently the only information we have on segments is their binary path and start address. Because of this there is no way to determine their lengths and as a result,...
There are certain symbols that the debugger (windbg/lldb) understands but BN does not know about. For example, when a register points to the address of a Windows API function, it...
This is fairly straightforward to do, since we can launch the dbgsrv.exe with administrator privilege in https://github.com/Vector35/debugger/blob/dev/core/adapters/dbgengadapter.cpp#L224. Not sure how to do this on Linux/macOS, since binary ninja is debugging...
Using Debian Linux and version `Binary Ninja 4.0.4911 free` 1) Load file 2) Create breakpoint 3) Start debugging 4) Resume from initial breakpoint at entry 5) Interact in console with...
I noticed that when debugging it would incorrectly disassemble sometimes when I would hit a breakpoint. I think this generally need some improvement still. Especially if you are debugging a...
I had some issues while testing where I did things like set and clear breakpoints in the console and continue execution with "g" (force of habit). It actually bricked my...
There should be a mechanism to highlight where the control-flow will go based on state received from the debugger. You know you can highlight the line in the graph or...
The debugger should propagate variables in the decompiler, I guess this is a work in progress but worth to track in an issue here. 
While working with this ctf challenge, I noticed that sending input to stdin does not work when doing remote debugging. The target runs on a Linux box and I connected...