Christian Blichmann

Results 153 comments of 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...