记录安装IDA插件BinDiff的坑。
IDA7.5+BinDiff6.0+JDK8
下载链接:「IDA7.5」https://www.aliyundrive.com/s/xrC5ivUQBbH
教程链接:https://blog.csdn.net/YouTheFreedom/article/details/120362103
为了测试效果,特意在虚拟机里面安装了Jdk8,一切正常。
然后主机使用的时候就问题很大了。
bindiff一选择创建路径就提示does not exist。
也就是不管怎么选路径,它都给你前面加上\?。
起先以为是获取了磁盘的完整路径,但是又不好验证;
后来觉得是字符编码的问题,但是虚拟机和主机都是一样的,按道理不应该的,所以还是没改;
最后觉得是这个jar包的问题,要是能反编译修改一下就好了,但是太难找了,pass;
最后终于想到了,主机和虚拟机的差别就在于Jdk版本,主机的jdk安装后已经升级好几轮了。
果然,直接卸载jdk,然后重新安装,就ok了。