-
-
[分享]使用softice调试vc写的应用程序
-
发表于:
2007-11-26 16:22
7348
-
谈谈本人使用softice调试vc应用程序的方法,在这里与大家分享。
安装softice自然就不用说了,在这里我使用的是在winxp下的环境。安装了drivestudio3.2的版本。
具体调试步骤如下:
1、用symbol loader装载*.exe文件
2、module->setting: translation:选中symbols and source code加载symbol和源代码
并选中package source with symbol table
3. module->setting: Source files:在这里设置源码路径。
4、执行symbal loader中module菜单下的“translate”
5、启动softice
6、执行symbal loader中module菜单下的“load”
7、此时softice中显示出源码来,设置断点
8、开始调试。
其中调试快捷键如下:
快捷键在SoftICE中代替一些常用命令,以下为预设的快捷键:
F1 --- 显示帮助
F2 --- 打开/关闭寄存器窗口
F3 --- 切换当前源码的模式
F4 --- 回到Windows
F5 --- 执行
F6 --- 在命令窗口和源码窗口切换
F7 --- 执行到光标所在行
F8 --- 单步执行,如果调用过程,则跟踪进入进程
F9 --- 在光标所在行设中断点
F10 --- 单步执行,如果调用过程,则跳过过程
F11 --- 执行到SS:EIP
F12 --- 从当前的过程中返回
Shift-F3 --- 改变数据窗口内的数据的格式
Alt-F1 --- 打开或关闭寄存器窗口
Alt-F2 --- 打开或关闭数据窗口
Alt-F3 --- 打开或关闭代码窗口
Alt-F4 --- 打开或关闭监视窗口
Alt-F5 --- 清除命令窗口
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法