BinAbsInspector
BinAbsInspector copied to clipboard
When will you support object files and other architectures?
I just found this work, it is really interesting and fantastic. I have tested it on several binaries and the results are great. But I have issues when performing on X86 object files. I am wondering when will you support object files. Besides, since MIPS is also a popular architecture, especially on IoT firmware, do you have any plans to support MIPS? Thanks!
I think this tool is based on p-code, so it's architecture insensitive. I guess it should directly supper MIPS or X86 object files, because Ghidra lifts binary code to p-code, and most of the analysis is the same for different arch.
We have not tested on object files, but it should work well if you set the -entry
address properly. Unfortunately, MIPS architecture is more tricky than it looks, because of the delay slot design, which requires an adaptation on PcodeVisitor
. Currently we are short of hands to add MIPS support, but we are always happy to give guidance about how to do it right. PRs are welcome!