Package Details: bindiff 4.2-2

Git Clone URL: https://aur.archlinux.org/bindiff.git (read-only)
Package Base: bindiff
Description: A comparison tool for binary files that assists vulnerability researchers and engineers to quickly find differences and similarities in disassembled code.
Upstream URL: http://www.zynamics.com/bindiff.html
Licenses: custom
Submitter: Manouchehri
Maintainer: Manouchehri (cyrozap)
Last Packager: cyrozap
Votes: 9
Popularity: 0.044657
First Submitted: 2016-01-01 13:37
Last Updated: 2016-03-19 19:40

Latest Comments

Manouchehri commented on 2017-01-27 14:28

I'm assuming most people buy a Windows license (since it's by far the cheapest option if you run on multiple platforms; IDA works perfectly with Wine on Linux and macOS).

Want me to change the post-install message?

dummys commented on 2017-01-24 18:01

Hi,

Thanks for your package, but something you said at the end of the install is wrong. You give the url of the window plugins...
In fact the plugin for linux is in the package you already downloaded: bindiff420-debian8-amd64.deb. When you extract it, you can find it in opt/zynamics/BinDiff/plugins/zynamics_bin* to his .idapro/plugins folder.

Manouchehri commented on 2016-07-02 13:35

I already have depends=('java-runtime>=8').

Manouchehri commented on 2016-07-02 13:32

If I force Java 8, it's going to be a pain to launch with Java 9.

You need Java 9 for HiDPI. https://github.com/google/binnavi/issues/96

M1cha commented on 2016-07-02 13:26

== EDIT ==

it works if I do this before launching bindiff:
export PATH=/usr/lib/jvm/java-8-openjdk/jre/bin/:$PATH

can you write a wrapper to force java8? most of my apps need java7 that's why it's my default.

==========

Unfortunately this doesn't work for me:

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/security/zynamics/bindiff/Launcher : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

$ java -version
java version "1.7.0_101"
OpenJDK Runtime Environment (IcedTea 2.6.6) (Arch Linux build 7.u101_2.6.6-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)

Manouchehri commented on 2016-03-19 18:48

@cyrozap: I've added you as a co-maintainer, would you mind pushing your patch?

dnl_tp commented on 2016-03-19 03:30

https://security.googleblog.com/2016/03/bindiff-now-available-for-free.html

cyrozap commented on 2016-03-18 20:01

I've made some changes to the package, including support for i686 and adding the launcher icon and licensing information. You can find the patch here: https://paste.fedoraproject.org/342386/83311651/

Note that I switched the package checksums to the ones provided on the BinDiff download page.