Bindiff5.0 Could not create file handler fix
0x00 : 问题
升级Mojave后(这事儿Mojave不背锅), bindiff5.0 工作一直有问题:
Failed to initalize file logger. Could not create file handler
今天总算搞定了这个问题,记录一下过程。
0x01 : 尝试过程
- 重装ida 和 bindiff。 ❌
- Java环境问题? ❌
后来发现是日志文件的问题,正常情况下,你的日志是在:
/Users/YOUR_USER_NAME/Library/Application Support/.bindiff
有意思的情况是,如果你之前装过其他版本的bindiff,卸载后这个目录并不会被删除,这就导致了后面高版本bindiff出现一开始的问题。笔者就是之前用ida6.8,配合bindiff4.3,所以出现了这个问题。
0x02 : 解决方案
1 | sudo rm -rf /Users/YOUR_USER_NAME/Library/Application Support/.bindiff |
重新安装bindiff5.0
问题解决!happy diff, happy bug hunting!