阅读:1513回复:8
怎么调试无debug information的VXD
我有一个静态的vxd文件,我想在它运行的时候就呼出softice和跟踪它,但!我不知道应该怎么做,我的英文水平有限,看那个手册看到有点头晕了。我在网上搜了半天也没有什么结果。
网上的例子都是有debug information的,我的这个是release版,没有源码的。 请各位有空的老大帮帮我,谢谢。 |
|
|
沙发#
发布于:2002-04-12 08:54
只有用修改VXD的办法了,在VXD的入口加入INT 3的硬编码(具体的系统不一样,你用反汇编看看),再在Softice中键入I3HERE ON命令。
|
|
|
板凳#
发布于:2002-04-12 11:43
首先谢谢版主大哥tigerzd的回复,但如何“在VXD的入口加入INT 3的硬编码”,我不懂,那位大哥有相关的代码吗?请回复或发email给我,太感谢了。
|
|
|
地板#
发布于:2002-04-12 12:13
想做这种调试,你必须懂汇编,如果你不懂汇编,打消念头,别浪费时间了。
|
|
|
地下室#
发布于:2002-04-12 13:12
首先谢谢版主大哥tigerzd的回复,但如何“在VXD的入口加入INT 3的硬编码”,我不懂,那位大哥有相关的代码吗?请回复或发email给我,太感谢了。 这是没有代码的,用2进制编辑软件(如Utral EDIT)编辑VXD文件,在其中加入INT 3的机器码。 |
|
|
5楼#
发布于:2002-04-12 20:27
再次谢谢tigerzd,我总算知道如何入手了:)所以我把出十分之九的分数给tigerzd。
至于另外的十分之一,我打算给lov1999,以感谢他的正确但无用的答复:) |
|
|
6楼#
发布于:2002-04-12 21:37
再次谢谢tigerzd,我总算知道如何入手了:)所以我把出十分之九的分数给tigerzd。 老兄你真幽默 |
|
|
7楼#
发布于:2002-04-13 01:43
本来打算多给点分给你的,但是你的口气太硬了,我有少少不舒服,所以.........
:)下次吧,有机会的。 |
|
|
8楼#
发布于:2002-04-13 09:25
本来打算多给点分给你的,但是你的口气太硬了,我有少少不舒服,所以......... 别介意,我没恶意,只是实话实说而已 |
|
|