首页
社区
课程
招聘
[旧帖] [讨论]IDA 调试普通win32程序(需要从控制台中输入数据)出现的奇怪问题 0.00雪花
发表于: 2008-4-15 16:40 3818

[旧帖] [讨论]IDA 调试普通win32程序(需要从控制台中输入数据)出现的奇怪问题 0.00雪花

2008-4-15 16:40
3818
发现一个奇怪的问题:

如果一个程序(win32程序)中有从控制台(console)中输入数据(用scanf()或者cin)的语句,当用IDA 对它进行调试时,调试器刚刚启动就会弹出windows的错误提示框:Access violation at address xxxxxxxx in module 'idag.exe'. Read of address xxxxxxxx。而且每当一移动"IDA Pro debugging xxx.exe"窗口,就会弹出类似的windows的错误提示框。

同样的程序,如果删除从控制台(console)中输入数据(用scanf()或者cin)的语句,编译连接后生成的.exe程序可以被IDA调试成功,且不弹出任何windows的错误提示框。

请问这是什么原因?是IDA调试器的bug还是我哪里没有设置? 该问题如何解决?
(我的IDA Pro版本是 5.2,测试的程序是用win32 汇编程序 和在VC2005下生成的控制台程序)

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//