标题:
[讨论]IDA 调试普通win32程序(需要从控制台中输入数据)出现的奇怪问题
[打印本页]
作者:
s37su37
时间:
2008-7-20 23:15
标题:
[讨论]IDA 调试普通win32程序(需要从控制台中输入数据)出现的奇怪问题
[讨论]IDA 调试普通win32程序(需要从控制台中输入数据)出现的奇怪问题
信息来源:邪恶八进制信息安全团队(
www.eviloctal.com
)
文章作者:BeQuick
发现一个奇怪的问题:
如果一个程序(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下生成的控制台程序)
帖子15 精华
0
积分10 阅读权限40 性别男 来自湖北 武汉 在线时间5 小时 注册时间2008-3-28 最后登录2008-5-14
查看详细资料
引用
报告
回复
TOP
赚更多的钱
洋洋洒洒
荣誉会员
作者:
德军1941
时间:
2008-7-20 23:15
弱弱的问一句.
ida是调试器吗?阿尔卑斯与八宝糖还有冷苹果
帖子66 精华
0
积分289 阅读权限100 性别男 在线时间141 小时 注册时间2007-11-21 最后登录2008-7-18
查看详细资料
引用
报告
回复
TOP
爱要怎么说出口
落叶树
荣誉会员
作者:
p-o-t
时间:
2008-7-20 23:16
呵呵,还是推荐使用ODBLOG: http://blog.csdn.net/hkbyest
帖子892 精华
42
积分5686 阅读权限100 性别男 在线时间549 小时 注册时间2004-8-21 最后登录2008-7-17
查看详细资料
引用
报告
回复
TOP
您知道您年薪应是多少?
BeQuick
晶莹剔透§烈日灼然
作者:
happychain
时间:
2008-7-20 23:16
引用:
原帖由 洋洋洒洒 于 2008-4-15 21:29 发表
弱弱的问一句.
ida是调试器吗?
IDA Pro主要是静态反汇编 反编译,但自带有调试器的插件,可以对程序进行动态的调试,但调试能力可能要比专门的调试器要弱
帖子15 精华
0
积分10 阅读权限40 性别男 来自湖北 武汉 在线时间5 小时 注册时间2008-3-28 最后登录2008-5-14
查看详细资料
引用
报告
回复
TOP
洋洋洒洒
荣誉会员
作者:
1382926094
时间:
2008-7-20 23:16
回复 板凳 BeQuick 的帖子
哦 谢谢了
呵呵 那东西用得少..所以 .....
建议楼主用OD吧.
照你说的情况 应该是ida调试插件的问题阿尔卑斯与八宝糖还有冷苹果
帖子66 精华
0
积分289 阅读权限100 性别男 在线时间141 小时 注册时间2007-11-21 最后登录2008-7-18
查看详细资料
引用
报告
回复
TOP
良辰择日,预测咨询,公司改名,权威易经
BeQuick
晶莹剔透§烈日灼然
欢迎光临 【3.A.S.T】网络安全爱好者 (http://3ast.com./)
Powered by Discuz! 7.2