我学习用OLLYDBG破解遇到的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:00:31
用OD载入EXE文件后,我按F9,程序运行起来了,让你输入帐号和密码,然后随便乱输入一些,点确定,这个时候我在点OD里面的K键(显示调用堆栈)结果发现里面什么都没有,我是跟着别人的视频教程一步一步做的,用的同一个EXE文件,为什么他按了K键里面有很多内容呢,而且他的OD还跑到了一个关键CALL的地方,我的OD却还是没变化,这些是怎么的呢?该怎么办呢?是我没设置好吗?

昏迷的,你什么都不懂学了工具有什么用那。。
唉现在的孩子都喜欢好高骛远了,等你做几年软件在看od吧
这个工具叫动态调试器,就是动态了,什么为什么你的堆栈关系都空了 ,别人还在,因为断点
断点就是当这个程序调用功能的时候你可以下断点到具体的位置,就相当于拦截功能,程序就是公路汽车一直跑啊,断点就是公路的收费站,如果这个程序用到这个功能的时候,就会停到你说的哪个什么关键位置,在在关键位置分析堆栈和上下关系。
你的问题是没下断点,或者是断点下错了
比如本来是要下bp messageboxa的 断点你下了 bp enablewindow
你要知道程序的功能是什么,大概会用到那些api
当然如果全部自己实现的话 没话说,自己全部分析函数
。这里的东西真的多多,如果你不能分析汇编一样不行
你不应该一个人看这个,如果是刚学计算机软件的话。而且也 没什么意思我觉得,我现在能搞定大部分的小软件。