IDA8.4迁移到IDA9.0 i64 bug

记录

IDA8.4迁移到IDA9.0时,database的view's history好像会迁移出一点问题,在按Esc的时候会出现如下报错

Navigation failed. This can happen if the view's history was corrupted. If you suspect this is a bug, please send this database to <support@hex-rays.com>

解决办法就是,在IDA9.0中,不停的往view's history里面堆history,这样就不会在Esc显示报错了

import ida_kernwin
import idaapi
for i in range(0x10000):
    ida_kernwin.ea_viewer_history_push_and_jump(ida_kernwin.get_current_viewer(), idaapi.get_name_ea(0, "main") , 0, i, 0)

力大砖飞,只要我塞的history够多,这样Esc就按不到报错位置🤣


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!