谈谈本人使用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 --- 清除命令窗口
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)