Bochs debugger support feature
The integration of a GDB stub similar to VMware and QEMU, along with the implementation of the Bochs debugger, could significantly attract users from other analysis tools to Binary Ninja. This would be particularly relevant for kernel/driver/OS developers and researchers.
This transition could potentially be facilitated by instrumenting the debugger or utilizing the GDB stub, although it's unclear how well this feature currently works.
This is a great feature request! However, we are still faced with a lot of feature requests and bug fixes so that it is unlikely that we can get started on it any time soon. That said, since our debugger is written in a modular way, so adding support for a bochs backend would only mean writing a new debug adapter which is fairly easy. If anyone is interested, please let me know and I am more than happy to help you get started on it!
I could do it since I have experience with Bochs and I would only need to read the BinaryNinja debugger code, the rest would be to go feature by feature instrumentalizing Bochs.
I could do it since I have experience with Bochs and I would only need to read the BinaryNinja debugger code, the rest would be to go feature by feature instrumentalizing Bochs.
Hi @carbora that would be great! Could you please hop into our slack so that we can communicate faster? https://slack.binary.ninja/