Christian Blichmann
Christian Blichmann
Note: I _think_ this needs to be fixed in the Wix Toolset installer template.
This is a shortcoming of the UI. Ideally, the action shown in your video would trigger a re-diff of the function in question. But since we only have a one-way...
Possible command-line interface: ```bash /opt/ida-8.3/ida64 \ -OBinDiffAlsoLogToStdErr:TRUE \ -OBinDiffAutoAction:ImportSymbols \ -OBinDiffSecondary:/path/to/golden/database.i64 \ -A \ 947798870176e52becbf41b08f309a74d9b0d9bff301a4afcb0d79f5a12bf9ea.i64 ```
Any news on this? This would be incredibly useful.
Hi there! Thank you for this comprehensive write-up. Couple of points: You rightly point out that to omit default named `sub_`-functions from IDA, you'd want to exclude them from the...
Fix is underway, I'm adding a `BINDIFF_ENABLE_IDAPRO` option.
Did you build the extension yourself or did you use the release binary? How did you launch Ghidra? Is this using it headless from the command-line?
This is odd, it looks like the Gradle build did not add the Protobuf dependency correctly.
Ghidra uses protobuf 4.31 in its [Gradle file](https://github.com/NationalSecurityAgency/ghidra/blob/162733b585f6e1c5f9e1249e816da630f265a0f4/gradle.properties#L9 ): ``` # Set Ghidra protobuf version ghidra.protobuf.java.version=4.31.0 ``` While we're at 3.25.1 [BinExport Gradle](https://github.com/google/binexport/blob/bc6eb3fcabbe954802ee8ba5f63c71138b452373/java/build.gradle#L52): ```gradle dependencies { extraLibs 'com.google.protobuf:protobuf-java:3.25.1' configurations.implementation.extendsFrom(configurations.extraLibs) }...
1189dc6 updates to Java protobuf 4.31 (same as Ghidra's), but this still does not seem to change anything: ``` Could not initialize class com.google.security.zynamics.BinExport$BinExport2 java.lang.NoClassDefFoundError: Could not initialize class com.google.security.zynamics.BinExport$BinExport2...