问题
使用IDA Pro 7.0动态调试Windows 32位程序时,出现Oops! internal error 1491 occured.错误。
经过搜索查询得知,在IDA 7.0 sp1的更新日志中,出现了这样一条:
BUGFIX: windbg: ida would die with interr 1491 when debugging 32-bit windows kernel
(来源:https://www.hex-rays.com/products/ida/7.0sp1/index.shtml 倒数二行)
说明是IDA 7.0的bug
解决办法
- 升级IDA版本至7.0sp1或以上
- 或者使用远程调试
首先运行IDA目录\dbgsrv\win32_remote.exe
然后在IDA选择远程调试(remote window debugger),IP为本机127.0.0.1,端口及其他选项均默认即可。