binexport
binexport copied to clipboard
Export disassemblies into Protocol Buffers
I have Ghidra 10.1.2 installed, and when I try to "Install Extension" for [this](https://github.com/google/binexport/releases/download/v12-20220607-binaryninja_3.1/ghidra_BinExport.zip) I get the error ``` Extension version for [ghidra_BinExport.zip] is incompatible with Ghidra. --------------------------------------------------- Build Date:...
Binary Ninja has a very fast development cycle and sometimes has changes to the core ABI. We have designed a system to prevent loading plugins that use a different core...
Hello I'm trying to use Ghidra for generating BinExports for the `diff` and `diff3` arm binaries. However, the BinDiff log result from these BinExports is not consistent when I generate...
Consider the executable `ntoskrnl.exe`[1] (official version of ntoskrnl.exe) After exporting it with BinExport on IDA you will find that the function `FsRtlMdlReadCompleteDevEx` at address `0x14032E010` is erroneously identified as `IMPORTED`...
Building the Ghidra Extension on Apple M1 (ARM) generates error: `Could not find protoc-3.13.0-osx-aarch_64.exe (com.google.protobuf:protoc:3.13.0)` Referencing similar [issue](https://github.com/PhilipsHue/flutter_reactive_ble/issues/396) was able to get successful build on M1 by bumping protobuf from...
Hey, I am using BinExport with Ghidra 10.0.4 and am having an issue with getting the export files to work with BinDiff due to the following error: ``` bindiff --primary...
log: ``` Error while diffing: Export of the secondary database failed: Error executing: '"E:\tools\reverse\IDA PRO 7.5\ida64.exe" "-A" "-OBinExportAutoAction:BinExportBinary" "-OBinExportModule:C:\Users\USER~3\AppData\Local\Temp\BinDiff\secondary\test.sys1.BinExport" "-OBinExportAlsoLogToStdErr:FALSE" "-OBinExportX86NoReturnHeuristic:FALSE" "E:\testbin\test.sys1.i64"' ``` maybe related :https://github.com/google/binexport/issues/71 I noticed that the...
I was trying to build this on a few years old Debian machine and discovered the Gradle version was too old. Rather than reinstall the machine I came up with...
Implement full expression trees for instructions in Binary Ninja, so that downstream consumers can display richer disassembly information. This is similar to #78 for Ghidra. The current minimal implementation simply...