OD使用心得
2016-03-25 22:33
302 查看
1、对于找不到下断的地点的程序:
可以先直接运行,随意输入序列号,按确定,等待程序弹窗停下。
返回到OD,按F12暂停,此时点工具栏中的“k”,会出现当前的调用堆栈,找到需要找的函数名,右键->显示调用,即可显示出该函数的程序领空所在位置。
此方法可适用于VB的P-code方式编译的程序
2、查看某函数从哪里被调用的
1.查看函数入口点的栈顶
2.alt+k可以显示所有调用该函数的地方
3、dephi编写的程序
先用dede找到确定按钮的相关代码,再找到相关的用户函数或者事件,dephi程序的代码往往会有很多与我们实现的功能无关的代码,应该是编译器自动生成的,这些都可以忽略,找到真正有用的就可以了
未完待续。。。。
可以先直接运行,随意输入序列号,按确定,等待程序弹窗停下。
返回到OD,按F12暂停,此时点工具栏中的“k”,会出现当前的调用堆栈,找到需要找的函数名,右键->显示调用,即可显示出该函数的程序领空所在位置。
此方法可适用于VB的P-code方式编译的程序
2、查看某函数从哪里被调用的
1.查看函数入口点的栈顶
2.alt+k可以显示所有调用该函数的地方
3、dephi编写的程序
先用dede找到确定按钮的相关代码,再找到相关的用户函数或者事件,dephi程序的代码往往会有很多与我们实现的功能无关的代码,应该是编译器自动生成的,这些都可以忽略,找到真正有用的就可以了
未完待续。。。。
相关文章推荐
- asp.net 基礎部分一
- Linux中mv重命名作用及打包war压缩文件及分配权限
- flask-sqlalchemy(1)
- websphere中解决一个NoClassFoundException问题
- 用迪杰斯特拉算法求赋权图中的最短路径
- 一种文库类网站建设思路.md
- Spring_Q_collect
- svn的merge使用例子
- 【JAVA开发之IO流1-3】IO流之缓冲流
- N
- 猜数字游戏
- 求赋权图中一个结点到所有结点的最短路径的长度
- HTML5与CSS3基础(二)
- 《写给亲爱的你》
- 自动生成格雷码
- 动画原理与实现 浅析
- Java内存分配
- 我的ef连接mysql之旅
- [android] activity的启动模式
- x86汇编--(一)寄存器功能、寻址方式、伪指令总结