-
-
[讨论]一个偶然的错误引发的思考
-
发表于:
2008-9-16 21:26
3961
-
刚学Win32汇编不久就犯了一个低级的致命错误,我用GetOpenFileName创建一个打开文件的对话框时将szFileName(用于返回打开文件名)意外地写进了.const里,运行时出现调试信息对话框,左看右看就没看到是哪错了。于是用前两天学的OD进行调试:Ctr+G输入GetOpenFileNameW后设断,F9后选择程序中的“打开文件”,接着Alt+F9,
晕死,代码还在系统域里,接着又用了用其他的设断方法,还是没找出错误,还是看看了源代码,一眼看到了.const里的szileName
.我是想问有没有什么好的方法能够
用调试器找出类似这样的错误,当然我的OD用得还不是很熟,可能是我自己没调试好,希望知道的人不惜赐教一下。谢谢!
[课程]Linux pwn 探索篇!